Bonjour,

Dans un service, je crée un message flash comme suit :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
$request->getSession()->getFlashBag()->add('error', $exception->getMessage());
Cependant, dans twig, lorsque je fais
Code twig : Sélectionner tout - Visualiser dans une fenêtre à part
{{ dump(app.session.flashbag) }}
, j'obtiens :

object(Symfony\Component\HttpFoundation\Session\Flash\FlashBag)[470]
private 'name' => string 'flashes' (length=7)
private 'flashes' =>
array (size=0)
empty
private 'storageKey' => string '_symfony_flashes' (length=16)
Si je fais,
Code twig : Sélectionner tout - Visualiser dans une fenêtre à part
{{ dump(app.flashes) }}
, j'obtiens :

array (size=0)
empty
Or, dans mon service,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
dump($exception->getMessage());
me donne bien
Bad credentials
Quelqu'un aurait une idée de la manière dont je dois procéder pour afficher l'erreur dans mon template?

Merci d'avance pour votre aide.