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

[版本 2.x] 如何获取id,难道不能用get方式吗

[复制链接]
发表于 2011-12-18 11:45:56 | 显示全部楼层 |阅读模式
http://www.d.com/index.php/admin/admins/delete/5
中的5是id,但是我
PHP复制代码
$this->input->get();
复制代码
不能获取
难道非要用
PHP复制代码
$id = $this->uri->segment(4);
复制代码
这样获取吗?
2.0以上不是可以用get()方式吗?
发表于 2011-12-18 13:56:27 | 显示全部楼层
?id=5
这样才是get的方式
发表于 2011-12-20 23:39:23 | 显示全部楼层
回答楼主,是的,那不是 GET 传参,那是 URI分段 传参。

其实可以在控制器方法里直接拿到上面的id 5,请参考:
http://codeigniter.org.cn/user_guide/general/controllers.html
发表于 2011-12-25 19:23:12 | 显示全部楼层
又是这个问题,首先需要改变一下思路,CI已经抛弃了那种URL的传参风格,CI的URL传参是使用分段来获取的,如果非要get,那就去修改配置吧。

本版积分规则