我有这个uri http://localhost/ur/index.php/reports/annual/gm/8312/44724286729
,但annual
部分的目的是向用户显示他/她正在查看的报告。
因此映射的函数是带有参数
的gm
public function gm($id,$telephone_number{
/**
General Meeting
*/
}
http://localhost/ur/index.php/reports/annual/gm/8312/44724286729
中的
我的控制器文件名为reports
。我如何使用路由忽略annual
并仅使用gm
作为我的函数和uri的其他部分作为我的参数{{1} 1}}?
我在8312/44724286729
routes
答案 0 :(得分:0)
您可以尝试使用美元符号语法
$route['reports/annual/(:any)/(:any)'] = "reports/gm/$1/$2";
在reports
控制器中,gm
函数将使用$1 and $2
作为参数。
P.S。:请参阅CI手册中的URI Routing部分。