调度已保存的请求

时间:2012-04-30 01:20:25

标签: zend-framework

我正在尝试在成功验证后发送已保存的请求。

$this->getRequest()->setParams($requestObj->getUserParams())
                                                    ->setActionName($requestObj->getActionName())
                                                    ->setControllerName($requestObj->getControllerName())
                                                    ->setModuleName($requestObj->setModuleName())
                                                    ->setDispatched(false);

我遇到的问题是布局的标题部分在渲染页面中出现两次。我猜测Controller Action助手已经为第一个请求调度了它们,并且再次为第二个请求调度它们。请帮助我如何避免出现这种情况。

1 个答案:

答案 0 :(得分:0)

成功验证后,最好通过http重定向重定向用户。

$this->_helper->redirector('action','controller','module');

如果您愿意,可以通过

禁用布局
Zend_Layout::getMvcInstance()->disableLayout();