IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

quelle est la route après un forward? [2.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut quelle est la route après un forward?
    Bonjour,

    Dans mon contrôleur j'ai 2 actions : Action1 et Action2
    L'action1 fait des requêtes en BD et crée un formulaire (dont l'action submit sera Action2), puis renvoie un template twig (qui affiche notamment le formulaire).
    L'action2 récupère les données du formulaire, fait des requêtes en BD, puis fait un forward sur l'Action1

    Mon souci se situe sur mon twig renvoyé par Action1; Dedans je fais un test pour savoir de quelle route je viens avec le parametre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {{ app.request.attributes.get('_route') }}
    Autant quand j'arrive par Action1, j'ai bien ma valeur route de renseignée, mais si je viens du forward, ma "route" est vide...
    Et donc mon test ne fonctionne pas...
    Comment faire ?
    Merci de votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Par défaut
    J'ai pas spécialement d'idée. La couche de vue n'a pas a récupérer des variables complexes, tu devrais bosser au niveaux des controlleur et donner a ton twig ce qu'il a besoin.

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut
    J'ai fait quelques tests et après un forward, apparemment la route disparait.
    Par contre après un redirect, là c'est bon !
    Faut que je creuse encore un peu...
    @gototog je suis d'accord avec toi, mais comme j'avais cette info au niveau de la vue je me suis dit, allons-y !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 29/05/2007, 15h55
  2. Quelle est la différence entre le float et le real ?
    Par Manson dans le forum Débuter
    Réponses: 3
    Dernier message: 10/08/2004, 17h26
  3. execute/perform quelle est la différence?
    Par stago dans le forum Struts 1
    Réponses: 2
    Dernier message: 30/06/2004, 10h51
  4. Quelle est la fiabilité du protocole SSL ?
    Par Anonymous dans le forum Développement
    Réponses: 5
    Dernier message: 05/09/2002, 13h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo