假设我有网址:
然后我可以使用$ _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对象一样,这样我就不必单独访问变量了......我如何在框架内使用它来做到这一点新格式化的网址?
答案 0 :(得分:7)
如果你想要的只是$ _GET,请使用$ request-> getQuery()
如果您想要合并参数(如getParam(),请使用$ request-> getParams()