Validation et messages · Question 1 sur 12
Quelle méthode crée un flash message dans un contrôleur Extbase ?
1 réponse est correcte. Facile
Afficher la solution
Solution
- B $this->addFlashMessage()
Explication
Les flash messages sont de courts messages de retour comme « L'entrée a été enregistrée. » qui sont affichés une seule fois à l'utilisateur. Dans un contrôleur Extbase, on les crée avec $this->addFlashMessage('Saved', 'Success', ContextualFeedbackSeverity::OK); ; par défaut, ils sont stockés dans la session et survivent donc aussi à une redirection. Dans le template Fluid, le ViewHelper <f:flashMessages /> affiche tous les messages en attente puis les retire de la file. Transmettre une variable avec $this->view->assign() ne fonctionnerait que pour la vue courante et serait perdu après une redirection.