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

[HELP] 【源代码的疑问】uri.php

[复制链接]
发表于 2012-8-16 11:28:34 | 显示全部楼层 |阅读模式
CI中的segments和resegments之间的区别是什么??两个明明都从下标1开始的,CI里面的注释说resegments是为了从下标为1开始而不是0,但是segments也是从下标为1开始啊,求解
发表于 2012-8-16 11:46:35 | 显示全部楼层
segments就是地址栏里的那些,而rsegments就是real-segments,也就是根据路由规则转换的,不要管下标不下标的
比如我有路由规则$route['test'] = 'home/test';
我访问index.php/test
segments_string就是test
rsegments_string就是home/test
 楼主| 发表于 2012-8-16 14:18:44 | 显示全部楼层
jeongee 发表于 2012-8-16 11:46
segments就是地址栏里的那些,而rsegments就是real-segments,也就是根据路由规则转换的,不要管下标不下标 ...

额,我刚刚看了手册,才发现,不过我看源代码的时候
* Re-indexed list of uri segments
         * Starts at 1 instead of 0
         *
         * @var array
         * @access public
他的注释误导了我,呵呵

本版积分规则