|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Bonjours,
Sortant de cakePHP et ses fameux "elements", pour ceux qui connaissent, je me retrouve un peu perdu avec zend. Donc j'ai suivi quelque tuto par ci par la... et je me retrouve avec un nouveau dossier .../application/layouts/scripts/layout.phtml Mais ensuite je n'y comprends rien. J'aimerai separer mon contenu en par exemple, head, content, footer. Et pouvoir les inclures sans a le faire chaque fois. Si queqlu'un aurai la gentillesse de m'expliquer, car la plus sa va et plus je me perds, il y tellement de facon different d'y arriver.. |
|
|
00
|
|
|
#2 |
![]() ![]() Ingénieur développement logiciels Inscription : mai 2002 Messages : 3 725 ![]() |
Dans le répertoire application/layouts/scripts tu peux créer des vues header.phtml, footer.phtml etc. et ensuite les inclure dans ton layout.phtml très simplement :
Code php :
echo $this->render('header.phtml'); Le contenu par contre (ce qui est affiché pour chaque action de contrôleur) sera géré par des fichiers vue dans views/scripts/nomAction.phtml et sera récupéré dans le layout comme ceci :
__________________
Tutoriels sur les UPS, e-commerce, PHP, critiques de livres... Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles. Je n'ai rien à voir avec la société www.ovh.com ! |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2008 Messages : 745 ![]() |
Merci de votre reponse.
Depuis le temps j'ai reussi le faire. Par défaut quand on fait sa : Sa va chercher le fichier dans : Code :
APPLICATION_PATH/application/view/scripts Code :
$this->render('template/header/menu/menu1.phtml') Car si on peut faire sa, sa va me simplifier la vie, car je dois avoir plus de 1000 fichiers a inclure de cette façon, et ce rien que pour le frontend... Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com