在 Zend Framework 中,大多数时候要获取参数,我会使用
// from controller
$this->getRequest()->getParam('key');
但我怎样才能使用“Zend”方式获取参数呢?或者我只是使用$_GET
?有什么区别吗
$this->getRequest()->getParam('key');
vs
$_GET['key'];
Use getQuery()
:
$this->_request->getQuery('key');
其他可用的方法包括
- 获取参数()
- 获取查询()
- 获取帖子()
- 获取Cookie()
- 获取服务器()
- getEnv()
getParam()
首先检查用户参数,然后检查 $_GET,然后检查 $_POST,返回找到的第一个匹配项或 null。
尽量避免直接访问超全局变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)