Patterns d'architecture · Question 2 sur 12
Quelles méthodes un repository Extbase fournit-il d'emblée ?
3 réponses sont correctes. Facile
Afficher la solution
Solution
- A findByUid()
- B findAll()
- D add()
Explication
Un repository est l'endroit central pour rechercher et enregistrer des objets du domaine, de sorte que le contrôleur n'a pas besoin de connaître le SQL. Chaque repository qui étend TYPO3\ dispose de méthodes comme findAll(), findByUid(), findBy(), add(), update() et remove(). Exemple : $this->productRepository->findByUid(42) renvoie le produit d'UID 42 sous forme d'objet. redirect() appartient en revanche au contrôleur et assign() à la vue ; ce sont des confusions fréquentes, car on les utilise dans la même action.