TCCD 14 LTS

Extbase: Persistenz und Validierung

12 von 85 Fragen in der App

Persistenz

  1. Wo liegt ein Extbase-Domain-Model und von welcher Klasse erbt es üblicherweise? Einfach
  2. Welche Properties muss man in einem Extbase-Model, das AbstractEntity erweitert, nicht selbst deklarieren? Einfach
  3. Ein Extbase-Model hat die Property $conferenceDate. Auf welche Datenbankspalte wird sie ohne eigene Mapping-Konfiguration abgebildet? Einfach
  4. Woher weiß Extbase, welche Spalten und Relationen die Datenbanktabelle eines Models hat? Einfach
  5. Worin unterscheidet sich eine Entity von einem Value Object im Extbase-Domain-Model? Einfach
  6. Welchen Typ verwendet man in einem Extbase-Model für eine Property, die mehrere verknüpfte Objekte enthält, z. B. alle Speaker einer Konferenz? Einfach
  7. Welche Methode ruft Extbase auf, nachdem ein Model-Objekt aus der Datenbank geladen wurde, sodass man dort z. B. ObjectStorage-Properties initialisieren kann? Einfach

Repository und Queries

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

Repository und Queries

  1. Wie blättert man in TYPO3 v14 das Ergebnis eines Extbase-Repositorys seitenweise durch? Mittel
  2. Eine Suche soll alle Konferenzen finden, deren Titel den Suchbegriff $searchWord enthält. Welcher Constraint ist richtig? Mittel

Validierung

  1. Ein Model enthält in TYPO3 v14 noch /** @Extbase\Validate("NotEmpty") */ über protected string $title. Was passiert? Schwer
  2. Welche Schreibweisen für Validatoren sind in TYPO3 v14 gültig und nicht als veraltet markiert? Schwer

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