使用CakePHP3,我有一个GET
方法的搜索表单。试图获取URL参数似乎不起作用。我这样做:
if(isset($this->request->params['text'])){
// the code ...
}
搜索表单的操作有一个已定义的路径:
$routes->connect('/search', [
'controller' => 'Top',
'action' => 'index'
],
[
'_name' => 'search'
]);
如何解决这个问题?
答案 0 :(得分:1)
你可以做这样的事情来获取查询字符串($ _ GET)参数
if(isset($this->request->query['text'])){
// the code ...
}
答案 1 :(得分:1)
我认为你正在寻找这个:
$this->request->query('text');
参考:http://book.cakephp.org/3.0/en/controllers/request-response.html#query-string-parameters