我试图在我的项目中以及每当我打电话给一个 class 时设置学说,例如
$dealer = Doctrine_Core::getTable( 'Dealers' ).find(1);
然后出现致命错误:找不到类BaseSchools。
我知道这些文件存在,因为我做了
Doctrine_Core::generateModelsFromDb
并且可以看到它们某种程度上,我的模型/生成的文件夹的路径没有告诉我的Dealers类。
在我的bootstrap.php文件中,我有:
Doctrine::loadModels( array( WWWROOT_PATH . 'models/generated', WWWROOT_PATH . 'models') );
我没有任何错误,如果我将路径更改为错误的路径,则会引发错误,因此我假设我做得正确。
无论如何,任何想法都将不胜感激。
最佳答案
最终导致我没有在引导文件中包含以下行:
spl_autoload_register( array('Doctrine', 'autoload' ) );