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\CMS\Extbase\Persistence\Repository 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.

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