Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Hello,
j'aimerais, dans le cadre de l'utilisation de Zend_Paginator utiliser un fichier de rendu de la pagination commun a toute mon application (modulaire). Par contre, je ne voix pas trop comment faire.
Actuellement, je copie dans chacun de mes modules (dans view/scripts) un fichier common_pagination.phtml
et je fait dans ma vue $this->paginationControl($this->list, 'Sliding', 'common_pagination.phtml')
J'aimerais donc trouver un moyen de ne pas recopier le fichier en question ....
merci
Hors ligne
Bonjour ;
Voici une manière de faire:
1. Créez un dossier nommé 'partials' dans votre répertoire 'application' et coller-y votre partial
'common_pagination.phtml' ;
2. Dans la méthode du bootstrap (le principal) qui initialise la vue, rajoutez ce qui suit:
[lang=php] $view->addScriptPath(APPLICATION_PATH . '/partials');
Ici, je pars du principe que la variable $view contient une instance de Zend_View.
Pour ce qui est de vos vues, pas de changement en perspective.
Note: Si vous n'avez pas de méthode liée à l'initialisation de la vue dans le bootstrap, créez en une ou lisez la doc pour savoir comment faire la même chose via le fichier application.ini.
Cordialement ;
Dernière modification par nuxwin (02-05-2011 01:11:11)
Hors ligne
Pages: 1