使用CakePHP3,我有一個帶有GET
方法的搜索表單。嘗試獲取URL參數似乎不起作用。我做如下:CakePHP3中的參數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']) – DeFeNdog
** [請求與響應對象>查詢字符串參數](http://book.cakephp.org/3.0/en/ controllers/request-response.html#query-string-parameters)** – ndm
'var_dump($ this-> request-> params ['text'])'returns'NULL'。雖然,我的網址顯示'localhost/app/search?text = toto'。 – sk001