我正在使用Codeigniter,我的页面URL在这里。
我想将此 URL 发送到控制器"广告"和方法"搜索",类别参数为"cat"和 id "824"。为此,我使用如下路线:
$route['^en/hotels$'] = "adverts/search/cat/824";
我现在的问题是我不知道如何检索重写的参数"cat"和id "824"。当我使用$this->uri->segment_array()
时,我有初始请求 URL:
array (size=2)
1 => string 'en' (length=2)
2 => string 'hotels' (length=16)
请有人可以解释我如何检索我的参数?
再次感谢。
你应该声明一个这样的方法:
function search($cat,$id){
}
CodeIgniter 会自动将 URL 参数绑定到方法参数。