0
私はアプリケーションに多言語サポートを追加していますが、特定のルートが動作しなくなったroutes.phpに問題があります。routes.phpで複数の言語を使用する
1つのセグメントが動作しているように見えますが、2つ以上のセグメントのものはありません。
これを修正する方法についてのお手伝いがあれば幸いです。
routes.phpの抜粋:
// URI like '/en/about' -> use controller 'about'
$route['^(en|br)/(.+)$'] = "$2";
$route['dashboard'] = 'dashboard'; //THIS WORKS
$route['profile'] = 'profile/profile_list';
$route['profile_list/page'] = 'profile/profile_list'; //THIS DOESN'T
$route['profile_list/page/(:any)'] = 'profile/profile_list/$1';
$route['profile/update'] = 'profile/update';
$route['profile/(:any)'] = 'profile/$1';
$route['default_controller'] = 'landing';
// '/en', '/de', '/fr' and '/nl' URIs -> use default controller
$route['^(en|br)$'] = $route['default_controller'];
So/ja/profile_list/pageと/ profile_list/pageの両方が機能しません。 – minboost
はい、それはURLセグメントの数と関係していました。私は解決策を考え出しました。これは私が投稿するつもりです。 – jsuissa