■やりたいこと
通常のアクセス → http://test.local/index/fassion/
こうしたい → http://test.local/fassion/
(アクション名をURLで定義しないでパラメータをいきなり指定して実行させたい)
■tweetsコントローラ
index($category) {
なんか処理
}
■routesの定義
Router::connect('/:category/*',
array(
'controller' => 'tweets',
'action' => 'index'),
array(
'pass' => array(
'category'
)
)
);
passを指定すればOK。
パラメータ名はコントローラの変数名となる。それを確認したい場合は、
$thisのparames変数を参照。