Bonjour,
Dans ton code tu utilises la fonction :
1 2 3 4 5
| function __autoload($class)
{
$path = str_replace('\\', DIRECTORY_SEPARATOR, $class);
require_once('..' . DIRECTORY_SEPARATOR . $path . '.php');
} |
Cette fonction a pour but de charger dynamiquement tes objets en fonction de leur namespace (c'est le principe de la recommandation PSR-2 qui est suivi par la majorité des frameworks).
Donc tu te retrouves avec le chemin suivant à charger : ..Web/Controller/defaultController.php
Mais il me semble que tu n'es pas sur un système Windows et je pense que le mélange de slash et anti-slash passe mal.
Essaye ça pour voir :
require_once('..' . DIRECTORY_SEPARATOR . $path . '.php');
Partager