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

[库 Library] [1.7.2]让控制器可以支持多级子目录的 Router 类库

    [复制链接]
发表于 2009-7-31 18:33:30 | 显示全部楼层 |阅读模式
把解压缩得到的 MY_Router.php 放到 system/application/libraries 目录下,就可以让 CI 的控制器支持多级子目录了。
这样,你就可以在 system/application/controllers 目录下放置更多级别的目录,访问的方式就是 index.php/目录1/目录2/目录3/控制器/方法/参数
请注意,你不需要 load,因为这个类是系统自动 load 的。

MY_Router.rar

1.17 KB, 下载次数: 919

发表于 2009-7-31 18:51:31 | 显示全部楼层
赞。。。

Hex是先循环了segments,将segments里不是directory的都unset掉

然后再set_directory

谢啦。:)
发表于 2009-8-10 15:10:55 | 显示全部楼层
有啥用啊?能不能说一下怎么用?
发表于 2009-11-30 17:33:14 | 显示全部楼层
谢谢了,终于解决了:)
 楼主| 发表于 2009-12-1 11:39:40 | 显示全部楼层
回复 3# shallow


    放到 application 目录下就可以支持多级子目录,没有其他特殊功能。
发表于 2010-3-24 09:18:06 | 显示全部楼层
谢谢。调试成功。
发表于 2010-5-14 10:55:13 | 显示全部楼层
多谢分享,正好碰到这个问题
发表于 2010-6-10 12:51:44 | 显示全部楼层
谢谢老大,正在用.
发表于 2010-6-30 22:54:22 | 显示全部楼层
谢谢啦。正在看看
发表于 2010-7-7 14:58:31 | 显示全部楼层
感谢啊~~~~~~~~

本版积分规则