Bonjour à tous.
Je continue mon exploration dans le Zend Framework et j'ai compris que les helpers pouvaient notamment me permettre d'exécuter des tâches récurrentes à chaque controllers comme par exemple vérifier l'identification de l'utilisateur etc...
En gros actuellement dans tous mes controllers j'ai cette fonction:
L'idée est donc bien entendu de mettre ces informations dans un Helper pour ne plus devoir les placer dans mes controllers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function init() { $this->view->translator = Zend_Registry::get('translator'); $this->view->setEscape('utf8_encode'); $response = $this->getResponse(); $response->insert('header', $this->view->render('common/header.phtml')); $response->insert('footer', $this->view->render('common/footer.phtml')); }
Seulement là je bloque un peu... je me dis que je dois créer une classe héritant de Zend_Controller_Action_Helper_Abstract et redéfinir la fonction preDispatch() mais je ne sais pas quoi y mettre étant donné que le $this dans ce cas-ci est bien entendu totalement différent.
Voilà, pouvez-vous m'aider?
Partager