Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
je suis sur un problème que je ne parviens pas à résoudre. Résumé de la situation:
- J'ai développé un petit cms sans hierarchie de "module". C'est à dire que mes paths sont /application/controllers,/application/views/scripts
- J'ai un layout commun avec des appels à $this->partial('common/headadmin.phtml') afin de décomposer mes zones.
/application/views/scripts/common/layouts/layout.phtml
/application/views/scripts/common/head.phtml
Pour tout ce que j'ai fait jusqu'à présent aucun soucis. Ensuite j'ai voulu faire une vrai module. Exemple:
/application/modules/grosmodule/controllers/
/application/modules/grosmodule/views/scripts/
Le module en lui-même fonctionne, il prend bien mon layout commun mais par contre aux appels de $this->partial('common/headadmin.phtml'), il crée une exception du type Message: script 'common/headadmin.phtml' not found in path.
J'ai cru comprendre que partial est une sous vue donc dans mon cas un sous vue de /application/modules/grosmodule/views/scripts/ donc effectivement cela pose problème. Mais alors comment procéder?
Je veux absolument avoir un et un seul layout décomposé. Sans doute que je faiss qq chose de mal mais quoi.......
Merci pour votre patience
Hors ligne
Utilise des chemins absolus avec la variable APPLICATION_PATH (initialisée dans ton index.php):
APPLICATION_PATH . '/views/scripts/common/headadmin.phtml'
Hors ligne
Pages: 1