MVC und Request-Verarbeitung · Frage 3 von 12

Mit welcher Anweisung endet eine typische Extbase-Action, damit ihr Fluid-Template gerendert und ausgegeben wird?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • B return $this->htmlResponse();

Erklärung

Jede Extbase-Action muss ein PSR-7-ResponseInterface zurückgeben. $this->htmlResponse() ohne Argument rendert das zur Action passende Fluid-Template und verpackt das Ergebnis in eine text/html-Antwort; mit einem String als Argument wird dieser statt des Templates als Inhalt verwendet. return $this->view->render(); wirkt verlockend, liefert aber nur einen String – gibt eine Action etwas anderes als eine Response zurück, wirft Extbase eine RuntimeException. jsonResponse() ist für JSON-Ausgaben gedacht, etwa zusammen mit JsonView.

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