salut à tous !
s.v.p si il y a quelqu'un pour m'aider j'ai bloqué lors de la création du tuto n°=2 voilà
donc mon problème c'est :

Warning: require(C:\Program Files (x86)\EasyPHP-12.0\www\php-Test\php5Demo\site_mvc\controlleur\Php-Testcontrolleur.php): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.0\www\php-Test\php5Demo\site_mvc\core\Dispatcher.php on line 15

Fatal error: require(): Failed opening required 'C:\Program Files (x86)\EasyPHP-12.0\www\php-Test\php5Demo\site_mvc\controlleur\Php-Testcontrolleur.php' (include_path='.;C:\php\pear') in C:\Program Files (x86)\EasyPHP-12.0\www\php-Test\php5Demo\site_mvc\core\Dispatcher.php on line 15

tout est bien du début du tutoriel jusqu'à là est voici mon code :

<?php
class Dispatcher {
var $request;
function __construct(){
$this->request = new Request();
Router::parse($this->request->url,$this->request);
$controlleur = $this->loadControlleur();
$controlleur->view();
}

function loadControlleur(){
$name = ucfirst($this->request->controlleur).'controlleur';
$file = ROOT.DS.'controlleur'.DS.$name.'.php';
require $file;
return new $name($this->request);
}
}
?>

merci

1 réponse


ARAGORN
Réponse acceptée

Warning: require(C:\Program Files (x86)\EasyPHP-12.0\www\php-Test\php5Demo\site_mvc\controlleur\Php-Testcontrolleur.php): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-12.0\www\php-Test\php5Demo\site_mvc\core\Dispatcher.php on line 15

Cela signifie que l'ul de ton fichier Php-Testcontrolleur.php n'est pas bonne.

Cordialement,

ARAGORN