1

我使用get表单来搜索关键字。(CakePHP 2.2.5)

我看到奇怪的问题。首先来自CakePHP 文档$foo = $this->request->query('value_that_does_not_exist');

错误:发生内部错误。

方法查询不存在

我在控制器和视图中都试过了。根据手册,它可用于:

...以无错误的方式读取 url 查询数组。

顺便提一句,

$foo = $this->request->query['value_that_exist'];

工作正常,但我必须用“isset()”检查它</p>

它是一个 CakePHP 错误吗?我用全新2.2.5安装进行了测试。

4

1 回答 1

1

不,这不是错误。该query()方法是在 CakePHP 2.3.0-beta 中引入的(参见http://bakery.cakephp.org/articles/lorenzo/2012/10/28/cakephp_2_3_0-beta_released#cakerequest),因此它在 CakePHP 2.2.5 中不可用.

于 2013-01-12T06:32:28.767 回答