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

标签 php zend-framework get

所以假设我有 url:

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 对象一样,这样我就不必单独访问变量....我如何在框架内使用它来做到这一点新格式化的 url?

最佳答案

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

如果你想要合并参数(像 getParam() 一样,使用 $request-> getParams()

关于php - 如何从 zend 框架获取 $_GET 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3313339/

相关文章:

http - 为什么人们对所有媒体类型都使用 accept header

php - 根据 GMT 转换日期和时间

PHP最快的二维数组搜索算法

zend-framework - Zend_Form - 如何在提交表单后添加验证器

php - 在客户端重用 Zend 验证器

用于获取 http 的 Javascript 变量

javascript - AngularJs $http 在页面加载时发布

php - 在 TYPO3 7.6 中找不到包的有效 ext_emconf.php 文件

php - 使用 PHP 写入 Google Docs 电子表格