Lanteust,
il y a 13 ans
En fait j'ai trouvé... l'erreur vient du return, que tu fait dans la vidéo mais sans le dire...
<?php
class Dispatcher{
var $request;
function __construct(){
$this->request=new Request();
Router::parse($this->request->url,$this->request);
$controller = $this->loadController();
$controller->view();
}
function loadController(){
$name = ucfirst($this->request->controller).'Controller';
$file = ROOT.DS.'controller'.DS.$name.'.php';
require $file;
return new $name($this->request);
}
}
?>