1

我有一个 CI 项目,我有一组自定义路由,我想为另一个基本 URL 别名/镜像,即

$route['admin/results'] = "client_results";
$route['admin/results/user/:any'] = "client_results/user_results"; ...

和:

$route['client/results'] = "client_results";
$route['client/results/user/:any'] = "client_results/user_results"; ...

我想知道是否有某种方法可以缩短复制或路由并将规则组合到 /admin 和 /client 基本 URL 的单个“集合”中?在 totla 中,我有超过 30 条路线用于站点的这一部分,因此将它们组合成更智能的声明将是一个真正的好处。

4

1 回答 1

0

我认为您可以只使用通配符进行重复检查。

$route['(:any)/results'] = 'client_results';
$route['(:any)/results/user/(:any)'] = 'client_results/user_results/$2';
于 2013-10-29T15:37:24.203 回答