0

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

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

4

1 回答 1

0

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

于 2012-10-04T04:01:31.637 回答