Repository und Queries · Frage 8 von 12

Wie heißt und wo liegt per Konvention das Repository für das Model MyVendor\MyExtension\Domain\Model\Conference?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • C Classes/Domain/Repository/ConferenceRepository.php mit der Klasse ConferenceRepository

Erklärung

Extbase ordnet Model und Repository über den Namen zu: Aus Domain\Model\Conference wird Domain\Repository\ConferenceRepository. Das Repository erweitert \TYPO3\CMS\Extbase\Persistence\Repository und ist oft eine leere Klasse wie class ConferenceRepository extends Repository {} – die Standardmethoden wie findAll() bringt die Basisklasse mit. Das Repository ist der einzige Zugang zur Datenbank für diesen Model-Typ; Controller und Services sollen keine eigenen SQL-Abfragen stellen. Liegt die Klasse im Model-Ordner, passt der Namespace nicht zur Konvention.

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