我正在开发cakephp中的一个项目。对于视图部分,我有以下代码片段
echo $form->create("generals",array('action' => 'search'));
echo $form->input("q", array('label' => 'Search for'));
echo $form->end("Search");
如果我没错,则在文本框中输入的术语用q表示。我如何捕捉这个术语并在我的搜索方法中使用它在generals控制器中。
请告诉我你对此的看法。
答案 0 :(得分: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