3

CodeIgniterのコントローラーにパラメーターを渡そうとしていますが、URLをそのようにしたい:

mywebsite/profile/{user_id}/about

このようではありません:

mywebsite/profile/about/{user_id}

お願いします。どうすればそれができますか?

4

1 に答える 1

5

これは私にとってはうまくいきました、私はそれをテストしました:

routes.php で、次のような新しいルートを作成します。

$route['profile/(:any)/about'] = 'profile/about/$1';

これにより、URL が「yoursite.com/profile/about/23」から「yoursite.com/profile/23/about」に書き換えられます。「プロファイル」がコントローラーで、「約」が機能だと思います。

お役に立てれば!ただし、データベースから取得した ID でテストしませんでした。

于 2013-05-13T14:36:32.303 に答える