Bonjour,
Je viens de finir le tuto 2 et j'ai de nouveau des soucis. :/
Sur http://localhost/asptt/
J'ai ca comme erreurs :
Warning: require(/Applications/MAMP/htdocs/asptt/Controller/Controller.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/asptt/core/Dispatcher.php on line 29
Ce qui doit venir de ma fonction loadController notamment de mon fichier $file mais je ne vois pas, peut etre pourriez vous m'éclairer. Voici la fonction :
26 function loadController() {
27 $name = ucfirst($this->request->controller).'Controller';
28 $file = ROOT.DS.'Controller'.DS.$name.'.php';
29 require $file;
30 return new $name($this->request);
31
32 }
Deuxième erreur sur cette meme page :
Fatal error: require(): Failed opening required '/Applications/MAMP/htdocs/asptt/Controller/Controller.php' (include_path='.:/Applications/MAMP/bin/php/php5.5.3/lib/php') in /Applications/MAMP/htdocs/asptt/core/Dispatcher.php on line 29
Je ne la comprend pas il me parle de mon path mais je ne comprend pas le rapport...
Autre chose, lorsque je change l'url :
http://localhost/asptt/pages/
et peut importe ce que je met derrière, (lol, view, test, caca); il me génère "1". Voici le code source:
<!DOCTYPE html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8"/>
<title></title>
<link rel="stylesheet" type="text/css" href="">
</head>
<body>
1
</body>
</html>
Je n'utilise pas bootstrap (même si je pense que ca n'a pas de rapport). Quelqu'un a-t-il eu le même soucis ? Que me génère-t-il ? Est ce le numéro de ma page ? Page numéro 1 ?