2010-11-18 3 views
0

Je reçois un comportement étrange avec mon formulaire (en utilisant Zend Form). J'ai un formulaire de connexion et d'enregistrement, si vous soumettez ces formulaires et provoquez une erreur, le message d'erreur ne disparaît pas même après que vous fermez la page. Il semble qu'il soit stocké dans des variables de session. J'ai essayé d'utiliser $form->clearErrorMessages(); mais en vain.Zend Form erreur de stockage résulte en sessions

S'il vous plaît voir la capture d'écran ci-joint here.

Merci.

Répondre

1

Non, je parie que vous venez de le valider dans le mauvais sens.

Pour d'abord, vous devez vérifier si vous avez une demande de poste ou non, et après - valider le formulaire

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