Repository et requêtes · Question 8 sur 12
Selon la convention, quel est le nom et l'emplacement du repository pour le modèle MyVendor\MyExtension\Domain\Model\Conference ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- C Classes/Domain/Repository/ConferenceRepository.php avec la classe ConferenceRepository
Explication
Extbase relie modèle et repository par leur nom : Domain\ correspond à Domain\. Le repository étend \ et est souvent une classe vide comme class ConferenceRepository extends Repository {} – la classe de base fournit les méthodes standard comme findAll(). Le repository est le seul point d'accès à la base de données pour ce type de modèle ; les contrôleurs et services ne doivent pas exécuter leurs propres requêtes SQL. Si la classe est placée dans le dossier des modèles, son namespace ne correspond pas à la convention.