カテゴリと呼ばれるコントローラの検索というアクションがあります。 /categories/search
Cakephp:フォーム変数を取得する方法は、渡されたargsとして表示されますか?
私はまた場所でこのルートを持っている:
Router::connect(
'/search',
array('controller'=>'categories','action'=>'search')
);
だからURLは、私はそのURLのget
に設定フォームを持っている/search
代わりの/categories/search
です:
$form->create(
NULL,
array(
'type'=>'get',
'url'=>array('controller'=>'categories','action'=>'search')
)
);
このフォームにはq
という1つの入力フィールドが含まれています。 ?ちょうどこのようなルックスに取らRE:
/検索Q =あなたの+検索+用語
問題は、それが代わりにpassedArg
た場合、これはアプリケーションの他の部分と非常に良く遊ぶでしょうですget varのだから、URLは次のようになります。
/検索/ Q:あなた%の20searchの%の20terms
は次のように投稿するためのフォームを設定するには、とにかくはありますか?
+1 [PRG](http://stackoverflow.com/questions/1459845/insert-cakephp-post-params-into-url/1462494#1462494) – deizel
ありがとう、これは自分自身にも来ていた結論です。 –