Class Controleur
Classe Controleur, coeur d'une application, c'est normalement la seule classe d'une application qui devrait être appelée de l'extérieur. Elle est abstraite donc doit obligatoirement être étendue.
Abstract
Package: Framework
Category: php 5.2
Copyright: Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
License: Licence CECILL
License: Licence GNU-GPL
Author: Aurélien PERONNET <aurelien@tela-botanica.org>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Version: $Id: Controleur.php 415 2012-04-04 09:05:55Z jpm $
Link: /doc/framework/
Located at Controleur.php
Package: Framework
Category: php 5.2
Copyright: Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
License: Licence CECILL
License: Licence GNU-GPL
Author: Aurélien PERONNET <aurelien@tela-botanica.org>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Version: $Id: Controleur.php 415 2012-04-04 09:05:55Z jpm $
Link: /doc/framework/
Located at Controleur.php
public
|
|
protected
String
|
|
protected
|
#
setCheminSquelette( String $chemin )
Permet de définir dynamiquement le chemin vers les squelettes. |
public
boolean
|
#
chargerModele( string $nom_modele )
Charge un modele donné et le rend disponible sous la forme $this->nom_modele |
protected
mixed
|
|
protected
boolean
|
|
protected
Array
|
#
preTraiterDonnees( Array & $donnees )
Fonction prenant en paramètre un tableau de données et effectuant un traitement dessus. Cette fonction est à surcharger dans les classes filles pour automatiser un traitement avant chaque chargement de vue. |
protected
array
|
$parametres_obligatoires | array('chemin_modeles', 'chemin_squelettes', 'chemin_controleurs', 'base_url_application') |
#
Tableau des noms des paramètres à définir dans le fichier de config car obligatoirement nécessaire à cette classe. |