Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 31-03-2009 13:02:09

ami
Membre
Lieu: Nantes
Date d'inscription: 28-03-2007
Messages: 45
Site web

[Résolu][zend_Layout][1.7]valeur du controller vers layout

j'arrive à afficher le contenu du controller/view dans le layout en utilisant render("xxx.phtml"). J'aimerais connaitre comment passer directement une valeur du controller dans le layout sans passer par render.

Code:

indexAction()
{
    $variableXXX = "hello"
    // ici code pour passer directement le contenu de $variableXXX vers le layout
}

Code:

layout.phtml
<?= ICI LE CODE POUR AFFICHER $variableXXX dans le layout ?> world

Ca doit être simple mais je ne comprend pas comment le faire !
La doc parle du placeholder sépcial Zend_layout mais je ne comprend pas comment l'utiliser dans le controller puis dans le layout.

Merci

Dernière modification par ami (31-03-2009 13:46:08)

Hors ligne

 

#2 31-03-2009 13:18:38

dmathieu
Membre
Lieu: Lyon, France
Date d'inscription: 09-02-2009
Messages: 50
Site web

Re: [Résolu][zend_Layout][1.7]valeur du controller vers layout

Code:

$this->view->variableXX = "hello";

Et dans la vue

Code:

echo $this->variableXX;

Il faut aimer les autres, non pour soi, mais pour eux - Proverbe Espagnol

Hors ligne

 

#3 31-03-2009 13:45:23

ami
Membre
Lieu: Nantes
Date d'inscription: 28-03-2007
Messages: 45
Site web

Re: [Résolu][zend_Layout][1.7]valeur du controller vers layout

j'ai compris mon erreur : je m'obstinai à écrire $this->layout()->variableXX;
Merci

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