Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-05-2008 19:11:55

lebilien
Membre
Lieu: avranches
Date d'inscription: 19-06-2007
Messages: 270
Site web

Passage de param entre controllers

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


http://www.parkaddict.com Gagner des places dans vos parcs préférés

Hors ligne

 

#2 08-05-2008 20:54:13

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Passage de param entre controllers

c'est pareil

Code:

$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

 

#3 08-05-2008 21:23:21

lebilien
Membre
Lieu: avranches
Date d'inscription: 19-06-2007
Messages: 270
Site web

Re: Passage de param entre controllers

Merci mais je met le nom du nom controller ainsi :

Code:

$this->_forward('IndexController/index');

ou alors

Code:

$this->_forward('index/index');

aucun des deux marches j'avait déjà essayer

il affiche comme erreur pour le deuxieme cas

Code:

Action "indexindex" does not exist and was not trapped in __call()

Cédric


http://www.parkaddict.com Gagner des places dans vos parcs préférés

Hors ligne

 

#4 08-05-2008 21:27:05

sekaijin
Membre
Date d'inscription: 17-08-2007
Messages: 1137

Re: Passage de param entre controllers

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

 

#5 09-05-2008 13:59:38

Echo
Membre
Lieu: Bois Colombes
Date d'inscription: 28-03-2008
Messages: 20
Site web

Re: Passage de param entre controllers

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 :

Code:

$this->_forward(string $action, string $controller = null, string $module = null, array $params = null);

Dernière modification par Echo (09-05-2008 14:02:54)


Marre de coder tes modèles Object-Relational Mapping? Génère-les automatiquement avec le générateur de classes ORM

Envie de sortir ? Viens sur ToutPourSortir.fr !

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