Symfony 2 : Passer un objet d'une page à une autre
Résolu/Fermé
WildChild4Life
Messages postés
42
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
2 novembre 2013
-
11 déc. 2012 à 13:15
theshadoo Messages postés 786 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 3 mai 2016 - 14 déc. 2012 à 18:21
theshadoo Messages postés 786 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 3 mai 2016 - 14 déc. 2012 à 18:21
A voir également:
- Symfony 2 : Passer un objet d'une page à une autre
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- 2 comptes whatsapp - Guide
- France 2 uhd - Accueil - TV & Vidéo
- Jdownloader 2 - Télécharger - Téléchargement & Transfert
2 réponses
theshadoo
Messages postés
786
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
3 mai 2016
123
11 déc. 2012 à 14:09
11 déc. 2012 à 14:09
c'est normal lorsque tu exécutes ton objet de redirection, ce qui se trouve dans ton objet post n'existe plus à cet instant, le seul moyen de le faire passer en continuant à effectuer une redirection est de passer par l'objet session de symfony.
Tu appelles le namespace des sessions
use Symfony\Component\HttpFoundation\Session\Session;
ensuite tun peux isntancier l'objet session et y inclure la variable que tu souhaites, et attention le router n'est pas la route à proprement parler.
Si non au besoin tu peux appeler une route via twig, cela peut être n'importe quel route correspondant à n'importe quel controller
Tu appelles le namespace des sessions
use Symfony\Component\HttpFoundation\Session\Session;
ensuite tun peux isntancier l'objet session et y inclure la variable que tu souhaites, et attention le router n'est pas la route à proprement parler.
Si non au besoin tu peux appeler une route via twig, cela peut être n'importe quel route correspondant à n'importe quel controller
WildChild4Life
Messages postés
42
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
2 novembre 2013
2
11 déc. 2012 à 15:02
11 déc. 2012 à 15:02
Merci theshadoo pour ta réponse,
Justement, je n'envoie pas le POST mais plutôt l'entité en entier, j'ai déjà essayé les sessions, ça marche nickel, je me demandais si il existait un moyen plus discret et sécurisé de faire passer les données.
Justement, je n'envoie pas le POST mais plutôt l'entité en entier, j'ai déjà essayé les sessions, ça marche nickel, je me demandais si il existait un moyen plus discret et sécurisé de faire passer les données.
theshadoo
Messages postés
786
Date d'inscription
samedi 26 mai 2007
Statut
Membre
Dernière intervention
3 mai 2016
123
Modifié par theshadoo le 14/12/2012 à 18:23
Modifié par theshadoo le 14/12/2012 à 18:23
les sessions avec symfony sont tout ce que j'ai trouvé pour le moment que cela soit dans la doc ou autre, je vois qu'ils passent beaucoup d'objet via les sessions dès qu'il y en a besoin donc je pense que cela doit être ça en tout cas, je ne sais pas si il existe une autre façon de faire mais je pense que c'est la plus logique sur les objets de type request. Mais bien entendu utiliser l'objet session qu'offre symfony et non passer par les session classique de php, question sécurité