Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-08-2010 15:21:27

Sini
Nouveau membre
Date d'inscription: 06-08-2010
Messages: 2

[Zend_Controller][Z1.10] Appel d'une action d'un autre controller.

Bonjour,

Mon problème étant que je dois faire Appel à une action se situant dans un autre controller.

Exemple :

Controller 1{

  Action 1A{
  //Code
       Appel Action 2A de Controller 2
  // Suite du Code
  }

}

Controller 2 {

  Action 2A{
  }

}

Les 2 controller se situe dans 2 fichiers différent mais dans le même module.
Je ne peux pas faire de _redirect, et je ne peux pas passer l'action en Static.

L'erreur qu'il me retourne c'est qu'il ne trouve pas le controller... Comment je peux lui indiquer ou il se situe ?

Hors ligne

 

#2 06-08-2010 17:48:11

yvann
Membre
Date d'inscription: 24-07-2008
Messages: 81

Re: [Zend_Controller][Z1.10] Appel d'une action d'un autre controller.

S'agit-il d'actions ? ou de simples méthodes ?

Code:

$this->_forward('Action2A', 'Controller2');

Hors ligne

 

#3 06-08-2010 18:00:31

Sini
Nouveau membre
Date d'inscription: 06-08-2010
Messages: 2

Re: [Zend_Controller][Z1.10] Appel d'une action d'un autre controller.

Il s'agit de simple méthode que j'utilise dans différent controller.

Le _forward me renvoie sur une page non trouvé.

La solution que j'ai trouvé est de recopier les méthodes dans chaque controller, mais je trouve cela pas propre ...

Hors ligne

 

#4 06-08-2010 22:47:58

throrin19
Membre
Date d'inscription: 01-03-2009
Messages: 318
Site web

Re: [Zend_Controller][Z1.10] Appel d'une action d'un autre controller.

alors le _forward n'ira pas car de plus il ne fera pas ce que tu veux. Si c'est une fonction des controllers, que tu utilise pour t'aider (d'après ce que j'ai compris) elle sert à effectuer des traitements récurrents dans plusieurs de tes actions quelque soit le controller?

Si oui, je te conseille de la transformer en aide d'action.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages