2010-11-18 7 views
0

formumla (Zend Formu kullanarak) bazı garip davranışlar alıyorum. Bu formları gönderir ve bir hataya neden olursa, giriş ve kayıt formum var, sayfayı kapattıktan sonra bile hata mesajı kaybolmaz. Oturum değişkenlerinde saklanıyor gibi görünüyor. $form->clearErrorMessages(); kullanmayı denedim ama boşuna.Zend Form depolama hatası oturumları

Lütfen ekteki ekran görüntüsüne bakın here.

Teşekkürler.

cevap

1

Hayır, bahse girerim yanlış şekilde doğrulamaktasınız.

ilk için size bir post isteği olup olmadığını kontrol etmek zorunda ve bundan sonra - formunu

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