我试图在我的项目中以及每当我打电话给一个 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' ) );

09-20 01:33