Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Pour info, ma découverte du jour !!! (Désolé pour tous ceux qui connaissent déjà !!)
Pour afficher une variable d'un controlleur dans une vue, c'est simple :
Dans l'action du controlleur: $this->view->mavariable = 'toto'; Pour l'afficher dans le vue: echo $this->mavariable ; (et avec un escape, c'est encore plus joli...)
Par contre, pour afficher dans un layout une variable définie dans un controlleur, il faut faire :
Dans l'action du controlleur: $this->_helper->layout()->autrevariable = 'titi'; Pour l'afficher dans le *layout*: echo $this->layout()->autrevariable ; (et avec un escape, c'est encore plus joli...)
et voilà, comme quoi on peut être heureux avec pas grand chose...
Hope this helps !
jean
Hors ligne
Perso, j'évite cela.
Un controlleur -> une vue.
Si après on commence à affecter des variables pour des vues autre que la sienne, on s'en sort pas..
Je préfère utilisé un helper (ou d'autre techniques selon les cas) pour faire un layout plus dynamique
Hors ligne
Pages: 1