Bonjour,
débutant sous ZF, je suis confronté à un souci de visibilité de variables.
En effet, des variables passées de mon contrôleur à ma vue ne sont pas accessibles.
J'utilise un layout, serait-ce lié ?
Pour résumer, voici la structure de mon code :
Layout :
Controleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<?php echo $this->layout()->left ?>
Vues :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public function postDispatch() { $actionName = $this->getRequest()->getActionName(); $this->render('menu', 'left'); $this->render($actionName, 'right'); } public function indexAction() { $this->view->message = "Du blabla ..."; } public function menuAction() { $this->view->message = 'Un autre blabla'; }
Le message n'apparait pas dans la page générée, voyez-vous une raison à ce refus ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<?php echo $this->message; ?>
Par avance merci.
Partager