Zend_Controller_Request_Http::getQuery returns NULL


Zend_Controller_Request_Http::getQuery returns NULL

这是我正在使用的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。URL中的id参数不应该在$_GET中吗?

否,查询字符串-url中?-实际上是空的,正如$_GET正确报告的那样。

如果希望获得id参数的值,则需要$request->getParam('id')