Merci d'utiliser EASMVC !

Documentation

le fichier index.php

Ce fichier est le coeur du systeme et permet de mettre en place le MVC.

Vous pouvez également "enregistrer" votre autoload personnalisé afin d'utiliser une librairie de votre choix

Exemple

	
require 'application/configuration/application.conf.php';
$path = __APPLICATION_DIR__ . 'library/';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
require 'Eas/Autoload.class.php';
$autoloader = new Eas_Autoload();
$autoloader->register($path);

$mainController = new Eas_Core_Controller();
if( file_exists( __BASE_DIR__ . 'application/controller/' . $mainController->controller . '.controller.php' ) ){
	require_once 'application/controller/' . $mainController->controller . '.controller.php';
	
	$controllerName = $mainController->controller . 'Controller';
}else{
	require_once 'application/controller/Accueil.controller.php';
	$controllerName = 'AccueilController';
}
$controller = new $controllerName();
$action = 'do' . $mainController->action;
if( !method_exists($controller, $action) ){
	$action = 'doIndex';
}
$controller->$action();
$controller->show();
	

Vous pouvez simplement rajouter à la suite du premier autoloader votre propre librairie en ajoutant un :

	
$autoloader->register($le_chemin_vers_la_librairie_a_utiliser);
	

Bien entendu vous pouvez également ajouter un autoloader directement dans un controller

> le design pattern de EASMVC