MVC y procesamiento de peticiones · Pregunta 7 de 12

La acción showAction(Conference $conference) se llama con el parámetro de URL tx_myextension_list[conference]=5. ¿Qué ocurre?

1 respuesta es correcta. Fácil

Mostrar solución

Solución

  • C Extbase carga automáticamente el objeto Conference con UID 5 y lo pasa a la acción

Explicación

Extbase evalúa la declaración de tipo del parámetro de la acción (property mapping): si el tipo es un modelo de dominio que extiende AbstractEntity, el UID recibido se convierte en un objeto completamente cargado. Por tanto, no hace falta una llamada manual a findByUid() en el controlador. Estos enlaces se crean en la plantilla, por ejemplo, con <f:link.action action="show" arguments="{conference: conference}">. Se aplican las reglas de visibilidad habituales: los registros ocultos o eliminados no se resuelven. Los tipos simples como int o string, en cambio, se leen directamente de los argumentos de la petición.

Certificaciones y exámenes

¿Qué examen viene después?

Ya puedes practicar 19 exámenes y 21 están en votación. Mira todas las certificaciones con información oficial, vota o propón tu examen.

Ver todas las certificaciones