0

Cakephp のプロジェクトに取り組んでいます。ビュー部分については、次のコード スニペットがあります。

echo $form->create("generals",array('action' => 'search')); 
echo $form->input("q", array('label' => 'Search for')); 
echo $form->end("Search");

私が間違っていなければ、テキストボックスに入力された用語は q で表されます。この用語をキャッチして、Generals コントローラーの検索メソッドで使用するにはどうすればよいですか。

それに対するあなたの見解を教えてください。

4

1 に答える 1

0

Cake 1.x を使用している場合、データは配列で利用できるはず$this->dataです... Cake 2.x を使用している場合は、次の方法でアクセスできます$this->request-data...

あなたdebugまたは配列の場合、構造が表示されますprint_r...var_dump

1.x については、http://book.cakephp.org/1.3/en/view/1031/Saving-Your-Dataを参照してください。

2.x については、http://book.cakephp.org/2.0/en/models/ Saving-your- data.html を参照してください。

于 2012-06-10T00:56:31.080 に答える