J'ai récemment appris à utiliser Doctrine et CI et j'ai refondu mon site Web en utilisant les deux outils ... tout a été absolument génial jusqu'à ce que le problème suivant (s)) a eu lieu:Problème avec Codeigniter et Doctrine, migration de Windows vers le serveur Linux
Essentiellement, il semblerait que PHP, CI ou Doctrine ne trouve pas mes classes de base à moins que je ne le demande/inclue explicitement dans la classe du modèle correspondant?
EG: Fatal error: Class ‘BaseServiceCatagory’ not found
Mon site en direct est assis sur une boîte Linux avec PHP 5.2.6 et mon site dev est sous Windows avec PHP 5.2.9-1. Cela fonctionne parfaitement bien sur Windows mais le site en direct me donne continuellement l'erreur affichée ci-dessus.
J'espère que quelqu'un ici pourrait avoir eu le même problème avant et pourrait avoir quelques suggestions concernant ce qui pourrait être la cause.
Merci à l'avance
Salut, merci pour votre réponse. J'ai installé la doctrine comme un plugin pour le système. J'ai créé un fichier doctrine_pi.php et se trouve dans le répertoire system \ application \ plugins. –
le contenu du fichier doctrine_pi.php peut être trouvé ici: http://pastebin.com/UxjkFfs6 –
Ajoutez du code de débogage à Doctrine :: autoload et essayez de déterminer pourquoi vos fichiers de classe ne sont pas inclus sur le serveur. –