Php Zend_控制器_请求_Http::getQuery返回NULL

Php Zend_控制器_请求_Http::getQuery返回NULL,php,zend-framework,Php,Zend Framework,这是我正在使用的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参数不应该位于$\u GET?否,查

这是我正在使用的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参数不应该位于$\u GET?

否,查询字符串-URL中?-真的是空的,因为
$\u得到了正确的报告


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

否,查询字符串-url中?-真的是空的,因为
$\u得到了正确的报告

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