2010-11-18 13 views
0

私のフォームで(Zend Formを使用して)奇妙な動作が起こっています。これらのフォームを送信してエラーが発生すると、ページを閉じた後でもエラーメッセージが表示されなくなります。セッション変数に格納されているようです。私は$form->clearErrorMessages();を使ってみましたが、役に立たないです。Zend Formセッションでのエラー結果の保存

添付のスクリーンショットhereをご覧ください。

ありがとうございました。

答えて

1

いいえ、私は間違った方法でそれを検証するでしょう。

最初のために、あなたはPOSTリクエストかどうかを持っているかどうかを確認する必要があり、その後 - フォーム

if ($this->_request->isPost() && $form->isValid($this->_request->getPost())) { 
    $values = $form->getValues(); 
} 
を検証します