2010-07-10 69 views
3

我試圖讓標準錯誤消息顯示在zend_form中,但他們沒有。如果驗證失敗,爲什麼zend_form上不顯示錯誤消息?

我有這樣的:

if ($form->isValid($formData)) { 
       // do stuff 
      } else { 
       $form->populate($formData); 
       $this->view->form = $form; 
      } 

當我發佈一個無效的形式,形式也出現在視圖中像它應該,但它似乎是錯誤的消息應該是默認顯示的教程?

我錯過了什麼?

謝謝你的幫助!

+2

請顯示錶格代碼 – opHASnoNAME 2010-07-10 06:13:48

回答

2

使用裝飾模式應用錯誤消息。在表單中默認存在一些Zend表單元素裝飾器。

我想你已經覆蓋了默認的裝飾器,例如, setDecorators()

+0

是的!!!我已經完成了從教程中構建的for。你能把我指向「錯誤代碼」裝飾器嗎? – Joel 2010-07-11 04:53:03

+0

啊有他們...簡單的添加數組('錯誤'); – Joel 2010-07-11 07:46:44

相關問題