我在users
课程中的职能:
public function form($a = false, $b = false, $c= false)
{
// Something to do
}
我的要求uri:
..admin/users/form/1/2/3
我收到404错误:
未找到404页面
找不到您请求的页面。
但是,如果我尝试使用admin/users/form/1/something/1
等字母字符而不是数字2
或1
个字符,那就可以了。
因此;
..admin/users/form/1/2 > works
..admin/users/form/1/2/3 > not work
..admin/users/form/a/2/3 > works
..admin/users/form/1/a/3 > works
..admin/users/form/1/2/a > not work
我尝试使用自定义路线并重新映射,但我再也找不到问题。
答案 0 :(得分:1)
你试过吗
$route['admin/users/form(/:any)*'] = 'admin/users/form';
然后在控制器中使用uri段:
public function form()
{
$a = $this->uri->segment(4);
$b = $this->uri->segment(5);
$c = $this->uri->segment(6);
}
我不确定为什么你的初始设置不起作用,因为我总是这样使用路线。对我来说很好。