我目前正在处理我的主项目,但我需要在与主项目完全不同的文件夹中扩展一些不同项目的模型。
有人能指出我如何做到这一点的正确方向吗?
我确实考虑过在设置中使用include_path,并使用autoloaderNamespace在application.ini上注册它,但是找不到它。
由于
答案 0 :(得分:0)
我建议使用自己的命名空间创建自定义库。将“主项目”的所有模型移动到此库中的模型文件夹。然后让主项目中的模型以及新项目扩展此库中的模型。您可以在SVN存储库中维护此库,并将其作为外部存储在两个项目中。
所以你的目录结构可能如下所示:
htdocs
library
My
Model
Modelname
application
models
Modelname
然后你的模型看起来像这样
class Model_Modelname extends My_Model_Modelname {}
希望这能指出你正确的方向!