Php Zend clearparams()和setParams(array())不工作
Zend框架版本:1.12.3 我想清除当前请求参数并在Php Zend clearparams()和setParams(array())不工作,php,zend-framework,Php,Zend Framework,Zend框架版本:1.12.3 我想清除当前请求参数并在\u forward()函数中设置新参数 我尝试在控制器中执行这两个函数,但它没有清除参数 $this->getRequest()->setParams(array()); $this->getRequest()->clearParams(); 发现相关问题: 但是我不知道如何解决这个问题。通过get或POST设置的参数不保存在参数列表中。每次从PHP的\u GET和\u POST表中读取它们。要禁用
\u forward()
函数中设置新参数
我尝试在控制器中执行这两个函数,但它没有清除参数
$this->getRequest()->setParams(array());
$this->getRequest()->clearParams();
发现相关问题:
但是我不知道如何解决这个问题。通过
get
或POST
设置的参数不保存在参数列表中。每次从PHP的\u GET
和\u POST
表中读取它们。要禁用此功能,您可以通过调用来设置自己的参数源:$this->getRequest()->setParamSources()
。这可以是空数组(用于不从其他源读取),也可以包含一个或多个“\u GET”或“\u POST”
或者您可以直接覆盖\u GET
或\u POST
表