Bonjour tout le monde, voir j'ai quelques soucis avec ma gestion des namespace et l'autoload.
En fait dans mon index quand je fais appel à une méthode static, et dans cette méthode j'instancie une nouvelle classe :
Bootstrap.php
index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 namespace App\Core; class Boostrap{ function test(){ $test = new App\DAO\Test(); } }
Donc dans l'index l'appel du Bootstrap ça marche bien, par contre dans la méthode lorsque j'instancie une nouvelle classe, l'autoload se fait mal, je fais donc un echo de la classe à instancier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 App\Core\Bootstrap::dispatch();
au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part App\Core\BootstrapApp\DAO\Test
J'utilise les namespaces et l'autoload ensemble pour la première fois, mais me voila bloqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part App\DAO\Test
Si vous avez une idée, je suis tout ouïe.
D'avance merci
Partager