是否有在CodeIgniter中路由控制器的方法,使得具有path/controllerA/some_method
等网址的控制器变为/some_name/some_method_ofA
,其中 some_name 是控制器A而不移动控制器A?
我可以通过控制器a的一种方法正确地做到这一点:
$route['some_name/(:any)'] = '/path/controllerA/some_method/$1';
但我似乎无法得到它以便some_name基本上是控制器A的别名,以便我可以访问其他方法。
所以之前: path / controllerA / some_method_ofA,path / controllerA / some_method_ofA2
之后: / some_name / some_method_ofA,/ some_name / some_method_ofA
答案 0 :(得分:1)
是的,你可以设置它:
$route['signin'] = 'Contact/SignIn'; //Maybe that, controller contact and method SignIn
$route['page/(:any)'] = 'Post/index/$1';
你只需要使用:
$route['new_url'] = 'Controller/method';