【发布时间】:2016-07-26 19:58:35
【问题描述】:
使用 CakePHP3,我有一个带有 GET 方法的搜索表单。尝试获取 URL 参数似乎不起作用。我这样做如下:
if(isset($this->request->params['text'])){
// the code ...
}
搜索表单的操作有一个明确的路线:
$routes->connect('/search', [
'controller' => 'Top',
'action' => 'index'
],
[
'_name' => 'search'
]);
如何解决这个问题?
【问题讨论】:
-
你试过了吗? var_dump($this) 或 var_dump($this->request->params['text'])
-
var_dump($this->request->params['text'])返回NULL。不过,我的网址显示localhost/app/search?text=toto。 -
谢谢@ndm。固定。
标签: url url-routing cakephp-3.0