MVC et traitement des requêtes · Question 3 sur 12
Par quelle instruction se termine une action Extbase typique pour que son template Fluid soit rendu et affiché ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- B return $this->htmlResponse();
Explication
Chaque action Extbase doit retourner un ResponseInterface PSR-7. $this->htmlResponse() sans argument rend le template Fluid associé à l'action et encapsule le résultat dans une réponse text/html ; avec une chaîne en argument, c'est cette chaîne qui sert de corps à la place du template. return $this->view->render(); est tentant mais ne retourne qu'une chaîne – si une action retourne autre chose qu'une réponse, Extbase lève une RuntimeException. jsonResponse() est destiné à une sortie JSON, par exemple avec JsonView.