ZF 1.12 Zend_Form won´t显示没有默认'Form'的Form_Element


ZF 1.12 Zend_Form won´t display Form_Elements error messages without default 'Form' decorator, how come?

我偶然发现了一个类似的问题(如果不这么说的话)。起初,我只把我的表单装饰器设置为我的自定义ViewScript,在那里我显示我的元素,非常简单和直接。但是到了"提交"的时候,即使我在输入中明确设置了错误,也没有显示错误。

为了让我的消息显示(为了让我的表单实际得到消息,因为

$this->element->element_name->getMessages()

没有给我任何东西)我不得不将默认的'Form'装饰器添加到我的Form的装饰器中,最终有两个:自定义ViewScript和Form。

我试着查看'Form'装饰器的代码,但无法确定为什么会发生这种情况。我想知道是否有人知道,因为我想知道。

谢谢!

这是一个非常有用的文档来跟踪和解决你的错误。

我认为这个链接将是非常有用的,使事情在你的结束工作。请仔细阅读并试着理解