Bonjour,
J'ai passé une bonne année dans le monde RoR et redécouvre le php grace au framework Zend
J'aurais eu quelques petites questions touchant les controllers et leurs actions.
Selon mon code ci-dessous, je voudrais lancer une fonction (action) du style refresh de la cache lorsque j'appelle une action (ici index).
1. la fonction "refreshCacheAction", suis-je obligé de mettre "Action" à la fin sachant qu'elle ne sera pas appelée directement?
2. Est-ce correct de mettre directement les fonctions en public/private?
3. Dans ce cas là, y a-t-il un autre endroit pour mettre la fonction "refreshCacheAction"? Dans un helper?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php class CoreController extends Zend_Controller_Action { public function indexAction(){ refreshCacheAction(); } private function refreshCacheAction(){ [...] } [...]
Partager