Zend_Controller_Request_Http :: getQuery возвращает NULL - PullRequest
0 голосов
/ 04 февраля 2012

Это URL, который я использую:

http://my-zend-application.example/api/amenity/index/id/1

Что в основном указывает на:

module => api
controller => amenity
action => index
id => 1

Но когда я это сделаю:

var_dump($_GET, $request->getQuery('id'));

Я получаю пустой массив и NULL. Разве параметр id в URL не должен находиться внутри $ _GET?

1 Ответ

3 голосов
/ 04 февраля 2012

Нет, строка запроса - часть URL после? - действительно пусто, так как $_GET правильно сообщает.

Если вы хотите получить значение параметра id, вам нужно $request->getParam('id').

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...