多个子域和站点的相同模型

时间:2012-10-03 21:41:45

标签: codeigniter

我有多个站点(有些是子域,有些是其他站点),这些站点运行在同一个数据库&&缓存。目前,这些项目中的每一个都具有独特的控制器/视图设置,但具有相同的模型。我遇到了这个问题,我希望每个网站都使用相同的模型,因为保持最新状态是一件痛苦的事。

问题:当每个站点/子站点都有自己的视图/控制器时,如何在多个站点/子站点上保留相同的模型?

1 个答案:

答案 0 :(得分:0)

了解this thread的灵感。如果您在* NIX框中,则接受的约定是使用symbolic links共享应用程序目录之外的models文件夹。如果你检查sys/core/Loader.php,你会发现路径构造所在的位置,因此线程中的一些人讨论MY_Loader.php替代方案。不幸的是,sys/core/Loader.php代码由于CodeIgniter支持的“包”而变得复杂,因此它不是一个简单的字符串更改。