2010-11-18 22 views
0

我收到一些奇怪的行为与我的表单(使用Zend表单)。我有一个登录和注册表单,如果您提交这些表单并导致错误,即使关闭该页面后,错误消息也不会消失。它似乎被存储在会话变量中。我曾尝试使用$form->clearErrorMessages();但无济于事。Zend表存储会话中的错误结果

请参阅附件截图here

谢谢。

回答

1

不,我敢打赌你只是以错误的方式验证它。

对于首先你要检查是否有post请求与否,之后 - 验证表单

if ($this->_request->isPost() && $form->isValid($this->_request->getPost())) { 
    $values = $form->getValues(); 
}