这里是我的路线
$route['posts/(:any)'] = 'posts/get_show/$1';
$route['posts/(:any)/dosomething'] ='posts/get_dosomething/$1';
控制器
public function get_show($id)
public function get_dosomething($id)
使用链接posts/1/dosomething
,路由始终指向动作get_show
,它永远不会转到get_dosomething
知道如何解决它吗?谢谢
你必须首先像这样路由
$route['posts/(:any)/dosomething'] ='posts/get_dosomething/$1';
$route['posts/(:any)'] = 'posts/get_show/$1';
因为posts/1/dosomething
总是属于$route['posts/(:any)']。 更改您的路线条件之一