如何使用Codeigniter 3映射以下路由?
/companies/{id}/surveys/{id}/users/{id}
据我所知(通过阅读文档),只有1个id可以发送到Controller方法。
无论URL中有多少参数。你所要做的就是用$1
, $2
分别表示1st
和2nd
参数,以此类推。示例
$route['companies/(:num)/surveys/(:num)/users/(:num)'] = 'company/stat/$1/$2/$3';
这里http://localhost/your_project/companies/1/surveys/3/users/32
将转到company
控制器,然后stat
方法与1
, 3
和32
参数
希望能有所帮助