2010-07-10 65 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

相关问题