Persistance · Question 1 sur 12
Où se trouve un modèle de domaine Extbase et quelle classe étend-il généralement ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- A Dans Classes/Domain/Model/, il étend \
TYPO3\ CMS\ Extbase\ DomainObject\ AbstractEntity
Explication
Un modèle de domaine est une classe PHP qui représente un type de données de l'extension, par exemple une conférence ; chaque instance correspond à un enregistrement. Par convention, les modèles se trouvent dans Classes/Domain/Model/ et étendent AbstractEntity, p. ex. class Conference extends AbstractEntity. La classe de base fournit uid et pid ainsi que le suivi des propriétés modifiées, de sorte que seules les colonnes modifiées sont écrites lors de l'enregistrement. Resources/ est destiné aux templates, fichiers de langue et autres fichiers non PHP ; les classes PHP ont leur place dans Classes/.