用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3475|回复: 8
收起左侧

[版本 3.x] CI3.0.6在controllers下可否创建多个不同模块的控制器

[复制链接]
发表于 2016-5-24 10:11:21 | 显示全部楼层 |阅读模式
CI3.0.6在controllers下可否创建多个不同模块的控制器?
例如:
在application/controllers/是否可以这样创建控制器呢?
admin/login.php
index/home.php
admin就是后台的控制器
index就是前端的控制器

在application/config/routes.php找到$route['default_controller'] = 'index/home';注:3.0以上就用不了,2.X版本以下的可以使用?

这种方法,不能够实现多个模块,如果想实现多个模块要怎么设置???
发表于 2016-5-24 10:57:51 | 显示全部楼层
可以多文件目录下创建不同控制器。
CI3不支持,官方认为CI2能支持多目录下的控制器,其实是个bug,它的本意并不是目录/控制器,而是控制器/方法,所以在CI3时去除了。
目前不支持多模块,可以看看第三方的插件。
 楼主| 发表于 2016-5-24 11:01:49 | 显示全部楼层
yuzhigang5460 发表于 2016-5-24 10:57
可以多文件目录下创建不同控制器。
CI3不支持,官方认为CI2能支持多目录下的控制器,其实是个bug,它的本意 ...

除了第三方的话,有没有其他的方法可以实现呢???
发表于 2016-5-24 11:03:34 | 显示全部楼层
woody_deng 发表于 2016-5-24 11:01
除了第三方的话,有没有其他的方法可以实现呢???

http://codeigniter.org.cn/forums/thread-1319-1-1.html
发表于 2016-5-24 11:54:35 | 显示全部楼层
本帖最后由 DbgMs 于 2016-5-24 11:58 编辑

不建议这么做,不易于后期的项目分离,,具体架构可以查看  dbgms.cn  DbgMs管理系统的  --帮助手册---系统目录架构

 楼主| 发表于 2016-5-24 12:27:58 | 显示全部楼层
DbgMs 发表于 2016-5-24 11:54
不建议这么做,不易于后期的项目分离,,具体架构可以查看  dbgms.cn  DbgMs管理系统的  --帮助手册---系统目 ...

代码在哪里可以下载????
发表于 2016-6-13 17:31:14 | 显示全部楼层
本帖最后由 隐络 于 2016-6-13 17:32 编辑

其实就是不同的application
入口文件不同admin.php和index.php,这样不就前后台分离了?
发表于 2016-6-14 14:37:03 | 显示全部楼层
我是这样做的

QQ图片20160614143502.png
发表于 2016-6-20 08:40:35 | 显示全部楼层
本帖最后由 wkang956 于 2019-9-25 16:44 编辑

ghjjhfgjhf

本版积分规则