Les controllers et leurs actions
Bonjour,
J'ai passé une bonne année dans le monde RoR et redécouvre le php grace au framework Zend :D
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:
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(){
[...]
}
[...] |