Persistencia · Pregunta 4 de 12

¿Cómo sabe Extbase qué columnas y relaciones tiene la tabla de base de datos de un modelo?

1 respuesta es correcta. Fácil

Mostrar solución

Solución

  • B Por la definición TCA de la tabla en Configuration/TCA/

Explicación

Todo modelo persistido necesita una definición TCA (Table Configuration Array) de su tabla, p. ej. Configuration/TCA/tx_myextension_domain_model_conference.php. El TCA describe qué columnas existen, de qué tipo son y cómo se construyen las relaciones; Extbase se basa en él al cargar y guardar. TYPO3 puede derivar las propias columnas de la base de datos a partir del TCA para los tipos estándar, por lo que ext_tables.sql solo es necesario para casos especiales como índices propios. Classes.php no es obligatorio para cada modelo; solo se necesita cuando los nombres de tabla o de columna se apartan de la convenció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