Hallo,
als Anfänger (entwickle gerade meine erste Extension) stehe ich vor dem Problem, dass ich in einem List-Template auf die List-Funktion für ein anderes Objekt zugreifen und die die Daten über dieses Template ausgeben möchte.
Auf 'statuses' möchte ich zugreifen:
public function listAction() { $statuses = $this->statusRepository->findAll(); $this->view->assign('statuses', $statuses); }
Das ist die List-Funktion in dem Cotroller, der mit dem Template verbunden ist:
public function listAction() { $cruises = $this->cruiseRepository->findAll(); $this->view->assign('cruises', $cruises); }
Template-Code für die Ausgabe von 'statuses' (blödes Wort, aber vom Extension Builder so erstellt):
<f:for each="{statuses}" as="status" iteration="statusIterator"> {f:if(condition:statusIterator.isFirst, then: '{status.statusCode} = {status.statusName}', else: ' | {status.statusCode} = {status.statusName}')} </f:for>
Wie geht das? Was muss ich dafür tun?