Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour les Zender's,
J'aimerais utiliser des segments dans mon layout pour inclure des portions de code.
Dans mon layout :
$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 :
$this->placeholder('bloc1'); $this->placeholder('bloc2'); $this->placeholder('bloc3');
Au niveau des controlers:
$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 :
$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)
Hors ligne