CodeIgniterのコントローラーにパラメーターを渡そうとしていますが、URLをそのようにしたい:
mywebsite/profile/{user_id}/about
このようではありません:
mywebsite/profile/about/{user_id}
お願いします。どうすればそれができますか?
CodeIgniterのコントローラーにパラメーターを渡そうとしていますが、URLをそのようにしたい:
mywebsite/profile/{user_id}/about
このようではありません:
mywebsite/profile/about/{user_id}
お願いします。どうすればそれができますか?
これは私にとってはうまくいきました、私はそれをテストしました:
routes.php で、次のような新しいルートを作成します。
$route['profile/(:any)/about'] = 'profile/about/$1';
これにより、URL が「yoursite.com/profile/about/23」から「yoursite.com/profile/23/about」に書き換えられます。「プロファイル」がコントローラーで、「約」が機能だと思います。
お役に立てれば!ただし、データベースから取得した ID でテストしませんでした。