Architekturmuster · Frage 2 von 12

Welche Methoden stellt ein Extbase-Repository von Haus aus bereit?

3 Antworten sind richtig. Einfach

Lösung anzeigen

Lösung

  • A findByUid()
  • B findAll()
  • D add()

Erklärung

Ein Repository ist die zentrale Stelle, um Domain-Objekte zu finden und zu speichern – der Controller muss dafür kein SQL kennen. Jedes Repository, das von TYPO3\CMS\Extbase\Persistence\Repository erbt, bringt Methoden wie findAll(), findByUid(), findBy(), add(), update() und remove() mit. Beispiel: $this->productRepository->findByUid(42) liefert das Produkt mit der UID 42 als Objekt. redirect() gehört dagegen zum Controller und assign() zur View – beides sind typische Verwechslungen, weil man sie in derselben Action benutzt.

Zertifikate & Prüfungen

Welche Prüfung kommt als Nächstes?

19 Prüfungen kannst du schon üben, über 21 stimmst du gerade ab. Sieh dir alle Zertifikate mit offiziellen Infos an, gib deine Stimme ab oder schlag deine Prüfung vor.

Zur Zertifikatsübersicht