MVC und Request-Verarbeitung · Frage 4 von 12

Wie übergibt ein Extbase-Controller Daten an sein Fluid-Template?

2 Antworten sind richtig. Einfach

Lösung anzeigen

Lösung

  • B $this->view->assignMultiple(['conferences' => $conferences, 'title' => $title]);
  • D $this->view->assign('conferences', $conferences);

Erklärung

Variablen für das Template werden über das View-Objekt zugewiesen: assign() setzt eine Variable, assignMultiple() mehrere auf einmal. Der Name wird zur Template-Variable, im Beispiel also {conferences}, die man mit <f:for each="{conferences}" as="conference"> durchlaufen kann. Werte, die in jeder Action gebraucht werden, weist man einmal in initializeView() zu. $this->settings ist dagegen die TypoScript- bzw. FlexForm-Konfiguration des Plugins und kein Ablageort für Daten aus dem Controller.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht