Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
bonjour alors pour passer un param entre deux acction d'un controller je sais que l'on peut faire cela :
$this->_setParam("identifiant",$login);
$this->_setParam("mdp",md5($mdp1));
$this->_forward("index");
mais si je veux renvoyer vers une action d'un autre controller ?
Merci de votre aide
Cédric
Hors ligne
c'est pareil
$this->_forward('AutreControler/index');
A+
PS mets ton code dans le forum entre les balise Code [ code ] ... [ /code ] (sans les espace dans la balise
voir le lien bbcode en pied de page
Hors ligne
Merci mais je met le nom du nom controller ainsi :
$this->_forward('IndexController/index');
ou alors
$this->_forward('index/index');
aucun des deux marches j'avait déjà essayer
il affiche comme erreur pour le deuxieme cas
Action "indexindex" does not exist and was not trapped in __call()
Cédric
Hors ligne
c'est vrai que j'utilise _redirect et non forward
il me semblait que les deux avaient la même syntaxe
A+JYT
Hors ligne
lebilien a écrit:
Merci mais je metS le nom du controller ainsi :
Code:
$this->_forward('index/index');aucun des deux marcheNT j'avaiS déjà essayÉ
Parce que _forward ne prend pas les mêmes arguments que _redirect :
$this->_forward(string $action, string $controller = null, string $module = null, array $params = null);
Dernière modification par Echo (09-05-2008 14:02:54)
Hors ligne