Persistencia · Pregunta 1 de 12
¿Dónde se ubica un modelo de dominio de Extbase y qué clase suele extender?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- A En Classes/Domain/Model/, extiende \
TYPO3\ CMS\ Extbase\ DomainObject\ AbstractEntity
Explicación
Un modelo de dominio es una clase PHP que representa un tipo de datos de la extensión, por ejemplo una conferencia; cada instancia corresponde a un registro. Por convención, los modelos se encuentran en Classes/Domain/Model/ y extienden AbstractEntity, p. ej. class Conference extends AbstractEntity. La clase base aporta uid y pid, así como el seguimiento de las propiedades modificadas, de modo que al guardar solo se escriben las columnas cambiadas. Resources/ está pensado para plantillas, archivos de idioma y otros archivos que no son PHP; las clases PHP van en Classes/.