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\Model\Conference correspond à Domain\Repository\ConferenceRepository. Le repository étend \TYPO3\CMS\Extbase\Persistence\Repository 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.

Certifications & examens

Quel examen pour la suite ?

Tu peux déjà t’entraîner pour 19 examens, 21 sont soumis au vote. Découvre toutes les certifications avec les infos officielles, vote ou propose ton examen.

Voir toutes les certifications