[英]Cakephp How to retrieve data from GET submit
我正在像这样传递关于GET方法的搜索数据:
example.com/posts/?q=foo
我正在尝试在控制器上检索此数据:
$this->params['q'];
但不起作用。
看起来您正在使用CakePHP 1.3。 如果提交是使用Cake的Form Helper进行的,则应类似..
$this->params['data']['q']
或者,如果您为表单明确编写了自己的HTML代码,
$this->params['url']['q']
CakePHP具有简单的帮助程序 ,可让您访问参数。
对于GET
参数,您可以使用:
/users/search?age=23
$this->request->query['age']; // 23
对于POST
参数,您可以使用:
$this->request->data('age'); // 23
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.