Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 08-07-2008 01:35:09

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

[Résolu] layout, action, passage de paramètre quel casse tête

Bonjour à tous,

Dans mon appli j'utilise un layout.Ce layout définit, bien sur, le rendu courant mais il y a également un endroit dans le template du layout qui fait appel à $this->action("top", "layout"), Ce que je souhaite faire est de passer des paramètres depuis mon rendu courant à l'action top, afin d'initialiser certaines variables.

Mais je n'ai aucune idée comment.

Une solution ?

Dernière modification par bucheron (08-07-2008 11:43:03)

Hors ligne

 

#2 08-07-2008 09:50:19

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Résolu] layout, action, passage de paramètre quel casse tête

$this->action("top", "layout", null, array("param1" => val1, "param2" => val2));


----
Gruiiik !

Hors ligne

 

#3 08-07-2008 11:16:46

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: [Résolu] layout, action, passage de paramètre quel casse tête

j'avais essayé cette solution mais elle ne fonctionne pas.

Je récap:

dans mon template de layout j'ai un appel à action avec les param
$this->action("top", "layout", null, array("param1" => "test") );

puis dans le render top je fais:
<? echo $this->param1; ?>

mais j'obtiens un affichage vide.
Est ce que je me suis trompé qq part ?

Hors ligne

 

#4 08-07-2008 11:35:55

nORKy
Membre
Date d'inscription: 06-03-2008
Messages: 1098

Re: [Résolu] layout, action, passage de paramètre quel casse tête

les params sont transmis à ton action top, pas à la vue top smile
Il faut les réaffectées.
$this->getParam est ton amis ($this est ton action !)


----
Gruiiik !

Hors ligne

 

#5 08-07-2008 11:42:47

bucheron
Membre
Date d'inscription: 30-05-2008
Messages: 138

Re: [Résolu] layout, action, passage de paramètre quel casse tête

SUPER!!!!

ça marche impec.

merci pour ton aide

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