MVC y procesamiento de peticiones · Pregunta 4 de 12
¿Cómo pasa un controlador de Extbase datos a su plantilla Fluid?
2 respuestas son correctas. Fácil
Mostrar solución
Solución
- B $this->view->assignMultiple(['conferences' => $conferences, 'title' => $title]);
- D $this->view->assign('conferences', $conferences);
Explicación
Las variables de plantilla se asignan a través del objeto de vista: assign() establece una variable, assignMultiple() varias a la vez. El nombre se convierte en la variable de la plantilla, en el ejemplo {conferences}, que puede recorrerse con <f:for each="{conferences}" as="conference">. Los valores necesarios en todas las acciones se asignan una sola vez en initializeView(). $this->settings, en cambio, es la configuración TypoScript o FlexForm del plugin y no un lugar para guardar datos del controlador.