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: <http://www.gnu.org/licenses/gpl.html>
License: <http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt>
Author: Aurélien PERONNET <aurelien@tela-botanica.org>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Located at Controleur.php
Package: Framework
Category: PHP 5.2
Copyright: Copyright (c) 2009, Tela Botanica (accueil@tela-botanica.org)
License: <http://www.gnu.org/licenses/gpl.html>
License: <http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt>
Author: Aurélien PERONNET <aurelien@tela-botanica.org>
Author: Jean-Pascal MILCENT <jpm@tela-botanica.org>
Located at Controleur.php
public
|
|
final protected
boolean
|
#
chargerModele( string $nom_modele )
Charge un modele donné et le rend disponible sous la forme $this->nom_modele |
final protected
mixed
|
|
final 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
|
#
verifierEtReencoderTableauRequete( )
Procédure vérifiant l'encodage des tableaux $_GET et $_POST et les transcodant dans l'encodage de l'application |
final protected
Array
|
#
encoderTableau( mixed $tableau, mixed $encodage_sortie, mixed $encodage_entree = null )
Fonction récursive transcodant toutes les valeurs d'un tableau de leur encodage d'entrée vers un encodage de sortie donné |