Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
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
$this->action("top", "layout", null, array("param1" => val1, "param2" => val2));
Hors ligne
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
les params sont transmis à ton action top, pas à la vue top
Il faut les réaffectées.
$this->getParam est ton amis ($this est ton action !)
Hors ligne
SUPER!!!!
ça marche impec.
merci pour ton aide
Hors ligne
Pages: 1