幻想曲 发表于 2012-2-15 14:01:54

求助在controllers下二级目录中的控制器访问方法

本帖最后由 幻想曲 于 2012-2-15 14:04 编辑

/application/controllers/user/antiwallow.php
antiwallow.php只定义了
function index(){
////
}

是用这个URL访问该控制器么?
http://localhost/user/antiwallow/
我这里为什么访问是404呢?

补充:
刚发现在conntrollers下有一个user.php控制器,我想实现这样的效果,不知道该怎么做。
网站有一个用户中心,可能有10几个页面,我想在controllers下建立对应的10个控制器,
如果访问/user,就调用/controllers/user.php中的index
如果访问/user/antiwallow/,就调用/controllers/antiwallow.php中的index
可以做到么?

vergil 发表于 2012-2-15 14:04:48

ci好像默认只支持一层目录

幻想曲 发表于 2012-2-15 14:05:22

vergil 发表于 2012-2-15 14:04 static/image/common/back.gif
ci好像默认只支持一层目录

可以支持多级,但访问的URL就要加上目录名了。

vergil 发表于 2012-2-15 14:09:23

他现在不是加了吗?
http://localhost/user/antiwallow/

Hex 发表于 2012-2-15 15:27:55

楼主的需求要用到 URI 路由,也就是说直接的 URL 不能省略控制器的目录名
URI路由可以看看文档。

18370827156 发表于 2016-3-17 16:23:58

其实一个控制器就够了,不用这么多调用不同的方法名就可以了
页: [1]
查看完整版本: 求助在controllers下二级目录中的控制器访问方法