我使用get
表单搜索关键字。 (CakePHP 2.2.5)
我看到了奇怪的问题。
首先来自CakePHP documentation:$foo = $this->request->query('value_that_does_not_exist');
给予
错误:发生了内部错误。
方法查询不存在
我在Controller和视图中都尝试过。 根据手册,它可以用于:
...以无错误的方式读取url查询数组。
顺便说一下,
$foo = $this->request->query['value_that_exist'];
工作正常但我必须用“isset()”
来检查它是CakePHP的错误吗?我使用新的2.2.5
安装进行了测试。
答案 0 :(得分:1)
不,这不是一个错误。 CakePHP 2.3.0-beta中引入了query()
方法(参见http://bakery.cakephp.org/articles/lorenzo/2012/10/28/cakephp_2_3_0-beta_released#cakerequest),因此在CakePHP 2.2.5中不可用。