Bonjour j'ai un problème avec mon fichier Dispatcher.php. Après avoir écrit la function loadController() j'ai 2 messages d'erreur.
Warning: require(C:\wamp\www\MVC\controller\ViewController.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\MVC\system\Dispatcher.php on line 21
Fatal error: require() [function.require]: Failed opening required 'C:\wamp\www\MVC\controller\ViewController.php' (include_path='.;C:\php\pear') in C:\wamp\www\MVC\system\Dispatcher.php on line 21
le code Dispatcher.php
<?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);
}
}
?>
de plus $name retourne = ViewController
et $file retourne = C:\wamp\www\MVC\controller\ViewController.php
chose anormale...
je ne vois pas mon erreur, ci quelqu'un peut m'aider...
Merci