1

別のベース URL のエイリアス/ミラーリングする一連のカスタム ルートがある CI プロジェクトがあります。

$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 のルールを単一の「セット」に結合する方法があるかどうかを知りたいですか? 合計で、サイトのこの部分に 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 に答える