0

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

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

我遇到的问题是布局的标题部分在渲染页面中出现了两次。我猜控制器动作助手已经为第一个请求分派了它们,然后又为第二个请求分派了它们。请帮助我如何避免这种情况出现两次。

4

1 回答 1

0

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

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

如果您愿意,可以通过执行禁用布局

Zend_Layout::getMvcInstance()->disableLayout();
于 2012-04-30T03:46:55.007 回答