我傳遞方法的搜索數據得到的是:CakePHP的如何從數據獲取提交
example.com/posts/?q=foo
我想retrive在控制器這個數據這樣做:
$this->params['q'];
但沒有工作。訪問查詢字符串
我傳遞方法的搜索數據得到的是:CakePHP的如何從數據獲取提交
example.com/posts/?q=foo
我想retrive在控制器這個數據這樣做:
$this->params['q'];
但沒有工作。訪問查詢字符串
這是完美的..感謝兄弟。 – 2013-05-10 03:25:05
不客氣... – 2013-05-10 03:26:10
看起來你使用的是CakePHP 1.3。如果提交的是用蛋糕的形式助手進行的,它應該是這樣..
$this->params['data']['q']
,或者讓你,如果你明確寫的形式自己的HTML代碼,
$this->params['url']['q']
我使用蛋糕2.x – 2013-05-10 03:23:13
CakePHP有simple helpers訪問參數。
對於GET
參數可以使用:
/users/search?age=23
$this->request->query['age']; // 23
對於POST
參數可以使用:
$this->request->data('age'); // 23
'$ Q = $ _GET [ 'Q']'; – 2013-05-10 03:08:24