Salut,
Je travaille sur l'élaboration d'un framework personnalisé, et j'ai rencontré un problème quand j'ai essayé de dynamiser l'appel de mes classes.
Voici l'arbo :
arbo
Je souhaite donc appeler dynamiquement mes classes à chaque instanciation. J'ai décidé de faire une fonction par dossier :
L'erreur étant la suivante : Warning: require (libs / AdminController.php): failed to open stream
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function autoloadLibs($class) { //require the general classes require 'libs/' . $class . '.php'; } function autoloadModels($class) { //require the models classes require 'models/' . $class . '.php'; } function autoloadControllers($class) { //require the controllers classes require 'controllers/' . $class . '.php'; } spl_autoload_register ('autoloadLibs'); spl_autoload_register ('autoloadControllers'); spl_autoload_register ('autoloadModels');
Le soucis est que ce fichier est dans le dossiers controllers et non libs !
Comment faut il penser la chose afin que les bon fichiers soient appelés au bon moment ?
Merci d'avance pour votre aide,
Adrien
Partager