Bonjour,
mon routeur est censé me retourner la bonne classe à instancier. La syntaxe ne semble pas lui plaire vu que j'ai une erreur not found...
routing.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php declare(strict_types=1); function generer($path) { $routes[$path] = PasDePanique\view\Accueil::class; if (!empty($path)) $routes = [ 'accueil' => PasDePanique\view\Accueil::class, 'vos-temoignages' => PasDePanique\controller\Vos_temoignages::class, ... ] $path ??= PasDePanique\view\Accueil::class; return $routes[$path];
dans index.php :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 // ROUTING : en charge de retourner le bon controleur include 'config/routing.php'; $ctrl_name = generer($path); var_dump($ctrl_name); $ctrl = new $ctrl_name();
Message d'erreur :Quelle est l'erreur , SVP ?string(25) "PasDePanique\view\Accueil"
Fatal error: Uncaught Error: Class "PasDePanique\view\Accueil" not found in C:\projets\arnaud\index.php:24 Stack trace: #0 {main} thrown in C:\projets\arnaud\index.php on line 24
Partager