Sto provando ad impostare Flash nel mio controller, quindi check in TWIG se è stato impostato un Flash. Il mio problema è che TWIG riporta sempre che il mio Flash non è stato impostato e non sono sicuro del perché.Symfony - Impostazione Flash e controllo in TWIG
Controller:
$session->getFlashBag()->add('error', 'Does Not Exist');
TWIG:
{{ dump(app.session.hasFlash('error')) }} //outputs false
{{ dump(app.session.getFlashBag().get('error')) }} //outputs false
ho provato, ma quando ho '{{dump (flashMessage)}}' In Twig, io non vedo nulla nemmeno appaiono sullo schermo. – Jon
Il precedente che ha lavorato al controller ha creato una nuova sessione tramite '$ session = new Session();'. Dovrei riferirmi alla sessione tramite '$ session' invece di' $ this-> get ('session') '? – Jon
Nm, ha funzionato magnificamente. – Jon