Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 13-06-2014 13:06:52

GueloSuperStar
Membre
Lieu: Paris
Date d'inscription: 05-08-2009
Messages: 107

Zend_layout

Bonjour les Zender's,


J'aimerais utiliser des segments dans mon layout pour inclure des portions de code.

Dans mon layout :

Code:

$this->layout()->bloc1;
$this->layout()->bloc2;
$this->layout()->bloc3;

J'aimerais savoir quel serait la façon la plus efficace et moins couteuse en terme de perf d'injecter du contenu dans ces segments(actionStack,Aides d'action...) au niveau des controllers.


Ou faut-il utiliser des placeHolder?

Dans mon layout :

Code:

$this->placeholder('bloc1');
$this->placeholder('bloc2');
$this->placeholder('bloc3');

Au niveau des controlers:

Code:

$this->view->render('bloc1.phtml');
$this->view->render('bloc2.phtml');
$this->view->render('bloc3.phtml');

Dans ce cas la est-ce que bloc1, bloc2 et bloc3 auront accès à mes variables de vue?

Exemple :

Code:

$this->view->title = 'test';
$this->view->render('bloc1.phtml');<- bloc1.phtml connait $this->title?

Merci pour votre aide.

Dernière modification par GueloSuperStar (13-06-2014 13:07:43)


A+ Guelo Super Star

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