Zend Form存储错误导致会话

时间:2010-11-18 02:07:35

标签: php zend-framework zend-form

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

请参阅随附的屏幕截图here

感谢。

1 个答案:

答案 0 :(得分:1)

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

首先,您必须检查是否有发布请求,然后再验证表单

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