Hex 发表于 2009-7-31 18:33:30

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

把解压缩得到的 MY_Router.php 放到 system/application/libraries 目录下,就可以让 CI 的控制器支持多级子目录了。
这样,你就可以在 system/application/controllers 目录下放置更多级别的目录,访问的方式就是 index.php/目录1/目录2/目录3/控制器/方法/参数
请注意,你不需要 load,因为这个类是系统自动 load 的。

erigo 发表于 2009-7-31 18:51:31

赞。。。

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

然后再set_directory

谢啦。:)

shallow 发表于 2009-8-10 15:10:55

有啥用啊?能不能说一下怎么用?

jianzhong5137 发表于 2009-11-30 17:33:14

谢谢了,终于解决了:)

Hex 发表于 2009-12-1 11:39:40

回复 3# shallow


    放到 application 目录下就可以支持多级子目录,没有其他特殊功能。

lurkerming 发表于 2010-3-24 09:18:06

谢谢。调试成功。

jerry_cool 发表于 2010-5-14 10:55:13

多谢分享,正好碰到这个问题

longjianghu 发表于 2010-6-10 12:51:44

谢谢老大,正在用.

dllhb 发表于 2010-6-30 22:54:22

谢谢啦。正在看看

bnb888 发表于 2010-7-7 14:58:31

感谢啊~~~~~~~~
页: [1] 2 3 4
查看完整版本: [1.7.2]让控制器可以支持多级子目录的 Router 类库