Contactez-nous
Kitpages
17 rue de la Frise
38000 Grenoble
tel : 04 58 00 33 81
Render d'un script dans un autre répertoire
Introduction
Imaginons que je sois dans le module "company", le controlleur "user" et l'action "index". Si je veux appeler une vue qui appartient à un autre module, par exemple le module "core", il faut faire quelques opérations. C'est l'objet de ce tutoriel.
Utilisation de setScriptPath
Les explications sont en commentaire dans le code.
<?php class Company_UserController { public function exampleAction() { // pas de render automatique $this->_helper->viewRenderer->setNoRender(); // définir le répertoire du script de vue $this->view->setScriptPath(APPLICATION_PATH.'/modules/core/views/scripts/shared'); // récupérer et afficher le contenu echo $this->view->render('generic-filter.php'); } }
Commentaires
Note : on ne peut plus ajouter de commentaire sur ce site