在哪里定义codeigniters重写规则来识别控制器,方法,段中的id?

时间:2016-10-17 08:55:01

标签: php codeigniter

codignitetr如何从url中识别controllername,methodname,id,如:

https://stackoverflow.com/controllername/methodname/id

1 个答案:

答案 0 :(得分:1)

最常用的方法是CI_URI->segments();

在此处阅读更多内容:https://www.codeigniter.com/userguide3/libraries/uri.html#CI_URI::segment

  

因此,您的主机之后/每个/之后都是不同的段。

例如:

//http://stackoverflow.com/controllername/methodname/id
echo $this->uri->segment(1); // controllername
echo $this->uri->segment(2); // methodname
echo $this->uri->segment(3); // id