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

Zend Framework PHP Discussion :

ZF2 $this->forward()-> dispatch()


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 36
    Par défaut ZF2 $this->forward()-> dispatch()
    Bonjour à tous,

    J'ai un controller restfull qui utilise la méthode create() avec en paramètre un tableau. Je fais tout mon traitement et une fois terminé, je voudrais faire appel à un autre controller de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $appel = $this->forward()->dispatch('MonAutreModule\Controller\MonController', array ('id' => $id);
    $resultat = $appel->getVariables($appel);
    Mais $resultat contient " content : Method not Allowed "

    Je ne comprends pas pourquoi ni comment je peux remédier à ça. Pouvez-vous m'expliquer ?

    Merci d'avance

    PS : j'utilise déjà cette méthode dans d'autres controller sans aucun soucis, mais la ça ne fonctionne pas.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2013
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2013
    Messages : 36
    Par défaut
    Pour celui qui aurait le même problème :
    En réalité, il fallait que j'utilise un redirect() étant donné que j'avais un tableau JSON en paramètre dans mon premier contrôleur. Ce tableau JSON était passé en paramètre dans le second contrôleur (à cause du cache je pense). Pour éviter que ce tableau soit passé en paramètre implicitement, je suis passé par la méthode redirect().

    Bon courage à tous

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

Discussions similaires

  1. [1.x] Too many forwards have been detected for this request
    Par rredouane dans le forum Symfony
    Réponses: 1
    Dernier message: 27/02/2008, 10h25
  2. dispatcher.forward en PHP ?
    Par Invité dans le forum Langage
    Réponses: 9
    Dernier message: 17/03/2006, 14h56
  3. [Debutant][Struts] Pb de forward dans jsp
    Par muim dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 19/02/2004, 11h02
  4. Packet forwarder
    Par Gabuzomeu dans le forum Développement
    Réponses: 3
    Dernier message: 03/06/2003, 17h44
  5. Ports forwarding avec iptables
    Par Iced Earth dans le forum Réseau
    Réponses: 6
    Dernier message: 19/11/2002, 21h24

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