表单创建cakephp

时间:2012-06-10 00:11:20

标签: forms cakephp

我正在开发cakephp中的一个项目。对于视图部分,我有以下代码片段

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

如果我没错,则在文本框中输入的术语用q表示。我如何捕捉这个术语并在我的搜索方法中使用它在generals控制器中。

请告诉我你对此的看法。

1 个答案:

答案 0 :(得分:0)

如果你在Cake 1.x中,你的数据应该在数组$this->data中可用...如果你在Cake 2.x中,你可以通过$this->request-data访问它。

如果你是debugprint_rvar_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