MVC y procesamiento de peticiones · Pregunta 3 de 12
¿Con qué instrucción termina una acción típica de Extbase para que su plantilla Fluid se renderice y se muestre?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- B return $this->htmlResponse();
Explicación
Toda acción de Extbase debe devolver un ResponseInterface PSR-7. $this->htmlResponse() sin argumento renderiza la plantilla Fluid correspondiente a la acción y envuelve el resultado en una respuesta text/html; con un argumento de tipo string, se utiliza esa cadena como cuerpo en lugar de la plantilla. return $this->view->render(); resulta tentador, pero solo devuelve un string: si una acción devuelve algo distinto de una respuesta, Extbase lanza una RuntimeException. jsonResponse() está pensado para salida JSON, por ejemplo junto con JsonView.