Bonjour à tous ,
je me met tout juste au zend Framework et je rencontre déjà un souçis
J'ai créer un controller de base (IndexController) ainsi que la vue qui lui est associé dans views/scripts/index/index.phtml .
Je souhaites cependant scinder mes fichiers vues en plusieurs fichiers (header et footer)
J'ai donc été faire un tour dans la FAQ et opté pour la première solution qui consiste à ajouter dans chaque fichier de vue :
J'ai donc un index.phtml qui ressemble a ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php $this->render('header.phtml')?>
Mon controlleur ne contient pour le moment que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php $this->render('header.phtml')?> <body> <?php echo $this->msgTest; ?> </body> <?php $this->render('footer.phtml')?>
Quand j'affiche ma page j'ai bien "hello" qui s'affiche mais je n'ai pas le contenu du header.phtml ni du footer !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function indexAction() { $this->view->title = "titre" $this->view->msgTest = "Hello" }
Quelqu'un voit l'erreur que je fait ?
Partager