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');
}
}

plv)
Commentaires
Note : on ne peut plus ajouter de commentaire sur ce site