如何从zend框架获取$ _GET对象

时间:2010-07-22 20:51:32

标签: php zend-framework get

假设我有网址:

http://url?x=1&y=2

然后我可以使用$ _GET变量

通过PHP获取所有get参数

所以print_r($ _ GET)将回显所有获取变量

现在假设我正在使用zend框架,并且我正在尝试利用/ var / value / var / value功能:

所以现在我的网址是

http://url/controller/action/x/1/y/2

我知道如何获取单个参数x和y的值:

$this->request =  $this->getRequest();
$x = $this->request->getParam('x');

但是假设我想获取所有GET参数就像使用没有Zend框架的$ _GET对象一样,这样我就不必单独访问变量了......我如何在框架内使用它来做到这一点新格式化的网址?

1 个答案:

答案 0 :(得分:7)

如果你想要的只是$ _GET,请使用$ request-> getQuery()

如果您想要合并参数(如getParam(),请使用$ request-> getParams()

相关问题