Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-08-2008 17:01:53

Remy
Membre
Date d'inscription: 18-08-2008
Messages: 17

[Résolu][Zend_Layout][1.5.2] Simplement Header + navigation + content

Bonjour,


Désolé, la question va paraitre triviale, mais je débute, et je n'ai pas pu trouver d'exemple complet.
Ca fait maintenant un petit moment que je galère sans avancer.
Je voudrais faire quelque chose qui devrait être simple :
1. gérer une action pour la navigation, et une pour le contenu
2. centraliser le render des 2 une seule fois, donc à priori dans le layout.

J'ai bien vu
      <?php echo $this->layout()->nav; ?>
      <?php echo $this->layout()->content;  ?>

Mais voilà : d'où sort le layout "nav" ?

J'ai essayé une actionStack, mais j'ai explosé la mémoire (???)
Un render('nav') dans indexAction me supprime le render ('index')

Y a-t-il un exemple complet (les petits bouts d'exemples de la doc officielle sont peu utiles là où j'en suis) ?

Merci d'avance.

Dernière modification par Remy (19-08-2008 11:53:21)

Hors ligne

 

#2 18-08-2008 21:43:06

pozowebs
Membre
Lieu: Gran Canaria
Date d'inscription: 06-07-2008
Messages: 83
Site web

Re: [Résolu][Zend_Layout][1.5.2] Simplement Header + navigation + content

tout est dit dans le tutoriel de Julien Pauli: http://julien-pauli.developpez.com/tuto … nd-layout/

Pour resumer:

dans ton layout: $this->layout()->droite

dans ton action: $this->render('droite','droite'); // Ceci signifie que tu veux rendre la vue droite.phtml dans la zone "droite" definie dans ton layout.

bye

Hors ligne

 

#3 19-08-2008 11:52:31

Remy
Membre
Date d'inscription: 18-08-2008
Messages: 17

Re: [Résolu][Zend_Layout][1.5.2] Simplement Header + navigation + content

Merci. En plus, je l'avais déjà lu, mais je n'en étais pas encore là, et au bout d'un certain moment de recherche sur le net, je dois avouer que j'ai commencé à mélanger un peu tout. Ton résumé était parfait.

A noter que pour la barre de nav appelée une bonne fois pour toutes, j'ai préféré dans le layout $this->action(action, controlleur)

Dernière modification par Remy (19-08-2008 11:55:07)

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