MVC und Request-Verarbeitung · Frage 9 von 12
Wofür eignet sich eine Methode initializeCreateAction() in einem Extbase-Controller?
2 Antworten sind richtig. Mittel
Lösung anzeigen
Lösung
- A Um Vorbereitungen zu treffen, die nur createAction() braucht
- B Um das Property-Mapping für das Argument von createAction() anzupassen, z. B. ein Datumsformat
Erklärung
Extbase ruft initializeAction() und danach initialize<Action>Action() auf, bevor die Request-Argumente den Action-Parametern zugeordnet werden. Deshalb ist das der Ort, um Mapping-Regeln wie ein Datumsformat für genau diese Action zu setzen. Für alle Actions gilt initializeAction(), und nach der Action läuft keine initialize-Methode mehr.