2010-07-22 68 views
3

因此,假设我有网址:

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

然后我就可以使用$ _GET变量

这样的print_r刚刚获得通过PHP的所有GET参数($ _ GET)将回显所有的GET变量

现在假设我使用Zend框架,我想利用在/ var /值的/ var /值特征的:

所以现在我的网址是

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

我知道如何让各个参数x和y的值:

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

但假设,如果我想获得的所有GET参数,就像使用没有Zend框架的$ _GET对象,这样我就不必单独访问变量....我如何在框架内使用新格式化的URL来执行此操作?

回答

7

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

如果你想合并的参数(如getParam()不只那样,使用$请求 - >getParams()