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

关于URL取值的问题。

[复制链接]
发表于 2012-9-20 14:16:45 | 显示全部楼层 |阅读模式
请问,URL的问题,在CI中,URL是分段的。但是我如何取得URL上的ID呢?我是说有条件的ID
比如,原来的URL是:http://localhost/lase/index.php?product&product_class=2&style=0&housespace=0
转换成CI的就是
http://localhost/lase/index.php/product/1/2/3
现在的问题是,我如何判断1是哪个变量,2是哪个变量,3是哪个变量呢?
使用$this->uri->segment(n)
只能按段,如果地址少了一个值又如何处理?
发表于 2012-9-20 14:38:54 | 显示全部楼层
function product($1,$2,$3)
发表于 2012-9-24 08:51:44 | 显示全部楼层
上面说的对,就这么取值
发表于 2012-9-24 08:58:31 | 显示全部楼层
如果地址少了一个值又如何处理?

同问。
以上面的例子,如果访问的URL为
http://localhost/lase/index.php/product/1/2
或者
http://localhost/lase/index.php/product/1/2/3/4
如何处理

本版积分规则