如何根据URL中的参数数量更改Codeigniter中的控制器
我正在尝试更改控制器,但不起作用:如何根据URL中的参数数量更改Codeigniter中的控制器,codeigniter,routes,Codeigniter,Routes,我正在尝试更改控制器,但不起作用: $route['^(en|de|fr|nl)/(:any)'] = "/search/index/$2"; $route['^(en|de|fr|nl)/(:any)/(:any)/(:any)'] = "/item/index/$2/$3/$4"; 可能吗?或者我应该使用URI段,然后调用我的控制器?从更详细的路由到不太详细的路由,以另一种方式进行操作: $route['^(en|de|fr|nl)/(:any)/(:any)/(:any)'] = "
$route['^(en|de|fr|nl)/(:any)'] = "/search/index/$2";
$route['^(en|de|fr|nl)/(:any)/(:any)/(:any)'] = "/item/index/$2/$3/$4";
可能吗?或者我应该使用URI段,然后调用我的控制器?从更详细的路由到不太详细的路由,以另一种方式进行操作:
$route['^(en|de|fr|nl)/(:any)/(:any)/(:any)'] = "/item/index/$2/$3/$4";
$route['^(en|de|fr|nl)/(:any)'] = "/search/index/$2";
通过我自己的php框架,我可以快速使用.htaccess