phpDocumentor lodel
[ class tree: lodel ] [ index: lodel ] [ all elements ]

Class: Controler

Source Location: /lodel/scripts/controler.php

Class Controler

Class Overview

Classe gérant la partie contrôleur du modèle MVC utilisé par Lodel 0.8

Located in /lodel/scripts/controler.php [line 65]



		
				Author(s):
		
  • Jean Lamy
  • Ghislain Picard
API Tags:
See:  logic.php
See:  view.php

Information Tags:
Copyright:  2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno Cénou
Copyright:  2006, Marin Dacos, Luc Santeramo, Bruno Cénou, Jean Lamy, Mikaël Cixous, Sophie Malafosse
Copyright:  2007, Marin Dacos, Bruno Cénou, Sophie Malafosse, Pierre-Alain Mignot
Since:  Fichier ajouté depuis la version 0.8

Methods

[ Top ]
Method Summary
Controler   Controler()   Constructeur de la classe Controler.

[ Top ]
Methods
Constructor Controler  [line 90]

  Controler Controler( array $logics, [string $lo = ''], [array $request = array()]  )

Constructeur de la classe Controler.

Ce constructeur se charge du nettoyage des variables $_POST, $_GET dans un premier temps. Puis suivant la logique appelée et l'action demandée il se charge d'appeler la bonne logique métier. Enfin, suivant le résultat de cet appel il appelle vue correspondante.

exemple :

  1.  <?php
  2.  $lo "entities";
  3.  Controler::controler(array("entities","entities_advanced","entities_edition",
  4.  "entities_import""entities_index""filebrowser""tasks","xml"),$lo);
  5.  ?>

Parameters:
array   $logics:  Les logiques métiers acceptées par le point d'entrée
string   $lo:  La logique métier appelée. Par défaut cette valeur est vide
array   $request:  La requête à traiter, si elle n'est passée ni en GET ni en POST (dans un script par ex.) : utilisé pour l'import massif de XML


[ Top ]

Documentation generated on Thu, 10 Jul 2008 05:07:25 +0200 by phpDocumentor 1.4.0a2