【PHP】フレームワーク CakePHP 17ホール目【v2.4】at PHP【PHP】フレームワーク CakePHP 17ホール目【v2.4】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト700:nobodyさん 14/06/14 18:59:09.94 dq/AB5k+ ルーティングについて質問です。 URLに「hoge」がついていたら、パラメーターをhogeとして受け取りたいです。 /users/ →UsersControllerのindexアクション /users/detail →UsersControllerのdetailアクション /hoge/users/ →UsersControllerのindexアクションでパラメーターhoge /hoge/users/detail →UsersControllerのdetailアクションでパラメーターhoge というイメージなのですが、こういう事はルーティングの設定で可能でしょうか? 可能なら書き方を教えてください。2.4系を使用しています。 701:nobodyさん 14/06/14 21:50:21.39 >>700 できるよ /* /hoge/users/ がマッチする設定 */ $route = '/hoge/users/'; $defaults = array('controller' => 'users', 'action' => 'index', 'hoge'); Router::connect($route, $defaults); /* /hoge/users/ がマッチする設定 */ $route = '/hoge/users/:action'; $defaults = array('controller' => 'users', 'hoge'); Router::connect($route, $defaults); /* /users/ と /users/detail は設定なしの標準でマッチ */ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch