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

[版本 3.x] 控制器做了子目录,无法配置默认控制器

[复制链接]
发表于 2015-10-18 09:21:36 | 显示全部楼层 |阅读模式
CI 3.0

例如:
application 为控制器目录,
在里面新建了两个文件夹
index(前台控制器文件夹)
admin(后台控制器文件夹)
application/ index/home.php
application/admin/home.php

route 配置文件
PHP复制代码
 
$route['default_controller'] = 'index/home';
 
复制代码


隐藏了 index.php

访问域名时,无法访问,
这样是可以访问的:域名/index/  是可以访问的
我想要的效果是:域名   直接进入首页
发表于 2015-10-19 08:31:07 | 显示全部楼层
已经不能带二级目录了
发表于 2015-10-19 12:33:58 | 显示全部楼层
貌似可以在controller下建立子目录,但是不能把子目录设成默认路由
http://codeigniter.org.cn/user_guide/general/routing.html
下面有句注解:
You can NOT use a directory as a part of this setting!
 楼主| 发表于 2015-10-20 13:31:42 | 显示全部楼层
666 发表于 2015-10-19 12:33
貌似可以在controller下建立子目录,但是不能把子目录设成默认路由
http://codeigniter.org.cn/user_guide/ ...

是的,仔细看了下手册,是不可以的,
用其它方法解决了
 楼主| 发表于 2015-10-20 13:32:25 | 显示全部楼层
一叶扁舟 发表于 2015-10-19 08:31
已经不能带二级目录了

是的是的,用其它方法解决了
发表于 2015-10-20 18:01:42 | 显示全部楼层
iecho 发表于 2015-10-20 13:31
是的,仔细看了下手册,是不可以的,
用其它方法解决了

请问怎么解决的
 楼主| 发表于 2015-10-20 21:18:42 | 显示全部楼层
666 发表于 2015-10-20 18:01
请问怎么解决的

我把 controllers/index/home.php 的 home.php
移到了controllers/ 下面
配置默认控制器 为 'home';
就好了。
不知道还有么有其它方法,

本版积分规则