Bonjour,
Voila mon problème, certaines pages de mon site incluent une classe DAO (modele/dao/classeDAO.php) cette même classe inclut sa classe métier (modele/dto/classeMetier.php) et la classe de connexion à la base (modele/dao/dao.php) qui elle-même inclut les paramètres de connexions (configs/param.php).
Ces pages qui incluent la classe DAO utilisent un chemin relatif, le problème vient lorsque je tente de faire de l'Ajax.
En effet dans mon contrôleur Ajax (controleur/controleurAjax/controleurAjax.php) j'inclut également une classe DAO. Sauf que comme cette classe DAO fait des includes avec des chemins relatifs (../modele/dao/dao.php) , j'ai une erreur lorsque je lance controleurAjax.php. Logique, puisque le path n'est pas le même.
Comment pourrai-je régler mon problème ? J'ai essayé en précédant mon chemin de 'http://localhost/monSite/' mais comme ma classe DAO (exemple: UserDAO) hérite de DAO (du fichier dao.php) j'ai une erreur qui me dit que la classe 'DAO' n'a pas été trouvée.
Partager