我希望在代码点火器框架内尝试使用不同域的codeigniter,所有代码都使用相同的代码结构。
所有域中的库,模型和数据库应该是相同的,唯一的区别应该是使用的控制器和视图。
我希望有一个类似的设置:
controllers/domain1.com/index.php
controllers/domain2.com/index.php
controllers/domain3.com/index.php
有没有人有修改代码点火器的经验?
答案 0 :(得分:2)
查看手册中的loader class页面,然后向下滚动到应用程序“包”部分。将此与运行Multiple Applications的部分相结合,您应该可以运行多个站点,使用相同的模型和配置,并避免重复代码。
答案 1 :(得分:0)
有一个手册页介绍了如何实现这一目标。咨询Running Multiple Applications with one CodeIgniter Installation。
唯一的区别是,您似乎还必须复制模型/配置。
答案 2 :(得分:0)
根据我的经验,我需要在不同的子域上构建一个系统,因为默认域具有现有的基本codeigniter,并且它不能设计为处理多个域或子域。
我的部分目标是:
所以这就是我所做的。
这完全符合我的需要。