Persistenz · Frage 3 von 12

Ein Extbase-Model hat die Property $conferenceDate. Auf welche Datenbankspalte wird sie ohne eigene Mapping-Konfiguration abgebildet?

1 Antwort ist richtig. Einfach

Lösung anzeigen

Lösung

  • C conference_date

Erklärung

Extbase wandelt camelCase-Property-Namen automatisch in snake_case-Spaltennamen um: $conferenceDate wird zu conference_date, $mainSpeaker zu main_speaker. Im Fluid-Template greift man dagegen weiter über den Property-Namen zu, also {conference.conferenceDate}. Weichen Tabellen- oder Spaltennamen von der Konvention ab, etwa bei einer fremden Tabelle, überschreibt man die Zuordnung in Configuration/Extbase/Persistence/Classes.php. Eine Spalte conferenceDate in camelCase würde ohne diese Konfiguration nicht gefunden.

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