我正在使用 ClassRegistry::init 方法在另一个模型中实例化一些模型。
所以我有
app/Model/Report.php app/Model/KPI/Factory.php
我使用以下方法将模型包含在 KPI 文件夹中:
App::build(array(
'Model' => array(APP . 'Model' . DS . 'KPI' . DS)
));
使用控制器中的模型是可以的。但是当使用带有 Report.php 的 ClassRegistry::init 时,我收到一个奇怪的错误,说“无法重新声明类”。
更奇怪的是它可以在 Windows 上找到,但在 Linux 上却失败了。
谢谢