我有多个站点(有些是子域,有些是其他站点),这些站点运行在同一个数据库&&缓存。目前,这些项目中的每一个都具有独特的控制器/视图设置,但具有相同的模型。我遇到了这个问题,我希望每个网站都使用相同的模型,因为保持最新状态是一件痛苦的事。
问题:当每个站点/子站点都有自己的视图/控制器时,如何在多个站点/子站点上保留相同的模型?
答案 0 :(得分:0)
了解this thread的灵感。如果您在* NIX框中,则接受的约定是使用symbolic links共享应用程序目录之外的models
文件夹。如果你检查sys/core/Loader.php
,你会发现路径构造所在的位置,因此线程中的一些人讨论MY_Loader.php
替代方案。不幸的是,sys/core/Loader.php
代码由于CodeIgniter支持的“包”而变得复杂,因此它不是一个简单的字符串更改。