я використовую get
форма пошуку за ключовими словами. (CakePHP 2.2.5)
Я бачу дивні проблеми. По-перше від Документація CakePHP : $foo = $this->request->query("value_that_does_not_exist");
дай
Помилка: сталася внутрішня помилка.
Запит методу не існує
Я спробував це як у контролері, так і в перегляді. Відповідно до посібника, його можна використовувати для:
... читати масив запитів у URL-адресі без помилок.
До речі
$foo = $this->request->query["value_that_exist"];
працює добре, але я повинен перевірити це за допомогою "isset ()"
Це помилка CakePHP? Я тестував свіжим 2.2.5
встановити.
Відповіді:
1 для відповіді № 1Ні, це не помилка. The 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.