4
0

ActionController.php 720 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * MINZ - Copyright 2011 Marien Fressinaud
  4. * Sous licence AGPL3 <http://www.gnu.org/licenses/>
  5. */
  6. /**
  7. * La classe ActionController représente le contrôleur de l'application
  8. */
  9. class Minz_ActionController {
  10. protected $view;
  11. /**
  12. * Constructeur
  13. */
  14. public function __construct () {
  15. $this->view = new Minz_View ();
  16. $this->view->attributeParams ();
  17. }
  18. /**
  19. * Getteur
  20. */
  21. public function view () {
  22. return $this->view;
  23. }
  24. /**
  25. * Méthodes à redéfinir (ou non) par héritage
  26. * firstAction est la première méthode exécutée par le Dispatcher
  27. * lastAction est la dernière
  28. */
  29. public function init () { }
  30. public function firstAction () { }
  31. public function lastAction () { }
  32. }