SAND-framework/application/class/Controlleur.php
Emmanuel ROY 8305007317 Application nettoyé,
Ajout de la lib composer hybridauth/hybridauth
TODO: integrer hybrid auth sur une page simple d'authentification
2019-09-09 22:37:17 +02:00

27 lines
897 B
PHP

<?php
namespace MVC\Classe;
define( "MODELS_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "include" . DIRECTORY_SEPARATOR . "modeles");
define( "VIEW_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "include" . DIRECTORY_SEPARATOR . "vues");
define( "CONTROLLER_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "include" . DIRECTORY_SEPARATOR . "controlleurs");
define( "TRAITEMENT_PATH" , APPLICATION_PATH . DIRECTORY_SEPARATOR . "traitements");
class Controlleur{
public $modele;
public $vue;
public function __construct($application){
if($application->url->page['control']){
$url_params = $application->url->page['params'];
require TRAITEMENT_PATH . DIRECTORY_SEPARATOR . $application->url->page['name'] . '.php';
} else {
$this->modele = new Modele($application->url->page);
$this->vue = new Vue($this);
}
}
}