Доктрина — BaseClassName Не найдено

Я пытаюсь настроить доктрину в своем проекте и всякий раз, когда я вызываю класс, например.

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

Затем я получаю Fatal Error: Class BaseSchools not found.

Я знаю, что эти файлы существуют, так как я сделал Doctrine_Core::generateModelsFromDb и могу их видеть

Каким-то образом мои пути к моим моделям/сгенерированной папке не сообщаются моему классу дилеров.

В моем файле bootstrap.php у меня есть:

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

Я не получаю никаких ошибок, если я изменяю путь на неправильный путь, он выдает ошибку, поэтому я предполагаю, что делаю это правильно.

В любом случае любые мысли будут оценены.


person Mark Steudel    schedule 29.01.2010    source источник
comment
В итоге у меня не было этого автозагрузчика: spl_autoload_register(array('Doctrine', 'modelsAutoload' ));   -  person Mark Steudel    schedule 05.02.2010
comment
Вы должны создать ответ ниже с решением и принять его.   -  person BenV    schedule 03.11.2010


Ответы (1)


В итоге я не включил эту строку в свой файл boostrap:

spl_autoload_register( array('Doctrine', 'autoload' ) );
person Mark Steudel    schedule 04.11.2010