codeigniter文件夹的2个文件夹分区

时间:2016-11-19 08:34:52

标签: codeigniter

我正在尝试将我的ci分成两个文件夹:admin和sites。我想知道如何设置控制器在第一眼看到的位置。为什么它必须首先选择网站并在第一个选择时运行网站控制器。

感谢。

1 个答案:

答案 0 :(得分:0)

我以前通过在名为“admin”的子文件夹中完全单独安装CI来进行分离。然后该网站的管理员部分与主站点完全分开。这非常有效,不需要特殊的设置,这意味着管理员在授权和身份验证方面的安全性可以在管理员的所有页面上设置得非常严格。

现在,如果我这样做,我会将管理控制器保存在主站点的自己的文件夹中。这是可管理的,因为admin文件夹只需要一些具有库中大部分功能的控制器,我可以在文件夹结构中拥有尽可能多的子文​​件夹,以保持角色清洁。

您还可以通过单个index.php和单个CI安装来运行单独的CI系统的两个部分,但我个人发现,所有单独的设置所添加的复杂性只能调用哪组视图或控制器痛苦,尤其是调试。

如果我是你,这是你第一次这样做,我只会做两次CI安装。他们可以非常轻松地使用同一个数据库,只需几分钟就可以创建一个子文件夹和一个新的安装。