Codeigniter Uri字符串值出错

时间:2013-11-25 08:44:16

标签: php mysql codeigniter uri

在查询中使用下划线替换了带有hypen的codeigniter uri字符串值。

例如:http://domain.com//demo1/index.php/class/method/test-product

使用test_product将URI:test-product传递给查询,因此查询结果中的值为空。

如何避免此问题

2 个答案:

答案 0 :(得分:1)

使用URI Class以这种方式获取uri段值:

$this->uri->segment(n);

此处$this->uri->segment(3)将返回test-product

答案 1 :(得分:0)

你可以转换它

$data = str_replace('_','-',$data);