Persistencia · Pregunta 3 de 12
Un modelo de Extbase tiene la propiedad $conferenceDate. ¿A qué columna de la base de datos se asigna sin configuración de mapeo propia?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- C conference_date
Explicación
Extbase convierte automáticamente los nombres de propiedad en camelCase en nombres de columna en snake_case: $conferenceDate pasa a ser conference_date, $mainSpeaker pasa a ser main_speaker. En la plantilla Fluid, en cambio, se sigue usando el nombre de la propiedad, es decir, {conference.conferenceDate}. Si los nombres de tabla o de columna se apartan de la convención, por ejemplo con una tabla de terceros, el mapeo se sobrescribe en Configuration/Extbase/Persistence/Classes.php. Una columna conferenceDate en camelCase no se encontraría sin esta configuración.