Bonjour,
Je rencontre un problème d'accès aux variables de session dans mes twig
Je suis en version 2.3
par exe dans mon controlleur je fais:
et dans mon twig:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $session = new Session(); $session->start(); $session->getFlashBag()->add('notice', "Votre url n'est pas valide"); return $this->render('SimsuPasswordModifyBundle:Default:erreur.html.twig');
j'obtiens : NULL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 {{ dump(app.session) }}
J'ai modifier mon php.ini comme préconisé et mis dans mon config.yml
J'ai vidé le cage etc... rien à faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4session: # handler_id set to null will use default session handler from php.ini handler_id: ~
Si je fais un var_dump($session); dans mon controlleur j'obtiens des résultats:
une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 object(Symfony\Component\HttpFoundation\Session\Session)#262 (3) { ["storage":protected]=> object(Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage)#263 (5) { ["bags":protected]=> array(2) { ["attributes"]=> object(Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag)#267 (3) { ["name":"Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag":private]=> string(10) "attributes" ["storageKey":"Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag":private]=> string(15) "_sf2_attributes" ["attributes":protected]=> &array(0) { } } ["flashes"]=> object(Symfony\Component\HttpFoundation\Session\Flash\FlashBag)#268 (3) { ["name":"Symfony\Component\HttpFoundation\Session\Flash\FlashBag":private]=> string(7) "flashes" ["flashes":"Symfony\Component\HttpFoundation\Session\Flash\FlashBag":private]=> &array(1) { ["notice"]=> array(5) { [0]=> string(26) "Votre url n'est pas valide" [1]=> string(26) "Votre url n'est pas valide" [2]=> string(26) "Votre url n'est pas valide" [3]=> string(26) "Votre url n'est pas valide" [4]=> string(26) "Votre url n'est pas valide" } } ["storageKey":"Symfony\Component\HttpFoundation\Session\Flash\FlashBag":private]=> string(12) "_sf2_flashes" } } ["started":protected]=> bool(true) ["closed":protected]=> bool(false) ["saveHandler":protected]=> object(Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy)#265 (4) { ["handler":protected]=> object(SessionHandler)#266 (0) { } ["wrapper":protected]=> bool(true) ["active":protected]=> bool(true) ["saveHandlerName":protected]=> string(4) "user" } ["metadataBag":protected]=> object(Symfony\Component\HttpFoundation\Session\Storage\MetadataBag)#264 (5) { ["name":"Symfony\Component\HttpFoundation\Session\Storage\MetadataBag":private]=> string(10) "__metadata" ["storageKey":"Symfony\Component\HttpFoundation\Session\Storage\MetadataBag":private]=> string(9) "_sf2_meta" ["meta":protected]=> &array(3) { ["u"]=> int(1412151405) ["c"]=> int(1412150964) ["l"]=> string(1) "0" } ["lastUsed":"Symfony\Component\HttpFoundation\Session\Storage\MetadataBag":private]=> int(1412151285) ["updateThreshold":"Symfony\Component\HttpFoundation\Session\Storage\MetadataBag":private]=> int(0) } } ["flashName":"Symfony\Component\HttpFoundation\Session\Session":private]=> string(7) "flashes" ["attributeName":"Symfony\Component\HttpFoundation\Session\Session":private]=> string(10) "attributes" }
j'ai testé de mettre mon appli sur un autre serveur au cas ou pour voir et le résultat est le même
Partager