Codeigniter 3中具有多个id的复杂路由

时间:2015-10-04 15:08:37

标签: php codeigniter

如何使用Codeigniter 3映射以下路线?

/companies/{id}/surveys/{id}/users/{id}

据我所知(通过阅读文档),只有1个id可以发送到Controller方法。提前谢谢。

1 个答案:

答案 0 :(得分:1)

无论您的网址中有多少参数。您所要做的就是分别使用$1$21st2nd参数指定参数,依此类推。示例

$route['companies/(:num)/surveys/(:num)/users/(:num)'] = 'company/stat/$1/$2/$3';

此处http://localhost/your_project/companies/1/surveys/3/users/32将使用companystat1参数转到3控制器32方法

希望它的帮助