2010-01-29 5 views
3

J'essaie de configurer la doctrine dans mon projet et chaque fois que je fais appel à un cours, p.Doctrine - BaseClassName Non trouvé

$dealer = Doctrine_Core::getTable('Dealers').find(1); 

Ensuite, je reçois Erreur fatale: Class BaseSchools introuvable.

Je sais que ces fichiers existent, depuis que je l'ai fait Doctrine_Core::generateModelsFromDb et je peux voir les

D'une certaine façon mes chemins à mes modèles/dossier généré ne sont pas dit à ma classe de concessionnaires.

Dans mon dossier bootstrap.php je:

Doctrine::loadModels(array(WWWROOT_PATH . 'models/generated', WWWROOT_PATH . 'models')); 

je ne suis pas d'erreurs, si je change le chemin vers le mauvais chemin, il jette une erreur si je suppose que i » Je le fais correctement.

De toute façon toutes les pensées seraient appréciées.

+0

a fini par être que je n'avais pas ce chargeur automatique: spl_autoload_register (array (« Doctrine », ' modelsAutoload ')); –

+0

Vous devriez créer une réponse ci-dessous avec la solution et l'accepter. – BenV

Répondre

1

Il a fini par être que je ne mentionnaient pas cette ligne dans mon fichier boostrap:

spl_autoload_register(array('Doctrine', 'autoload'));