| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- <?php
- /**
- * MINZ - Copyright 2011 Marien Fressinaud
- * Sous licence AGPL3 <http://www.gnu.org/licenses/>
- */
- /**
- * La classe ActionController représente le contrôleur de l'application
- */
- class ActionController {
- protected $router;
- protected $view;
- /**
- * Constructeur
- * @param $controller nom du controller
- * @param $action nom de l'action à lancer
- */
- public function __construct ($router) {
- $this->router = $router;
- $this->view = new View ();
- $this->view->attributeParams ();
- }
- /**
- * Getteur
- */
- public function view () {
- return $this->view;
- }
-
- /**
- * Méthodes à redéfinir (ou non) par héritage
- * firstAction est la première méthode exécutée par le Dispatcher
- * lastAction est la dernière
- */
- public function init () { }
- public function firstAction () { }
- public function lastAction () { }
- }
|