多个Zend Form元素可以共享一个错误装饰器吗?

时间:2011-04-20 21:46:49

标签: php zend-framework

默认情况下,错误消息修饰符在元素下呈现。我怎样才能将一个错误消息装饰器添加到我的表单中,所有元素都用它来显示错误?

1 个答案:

答案 0 :(得分:2)

AFAIK没有,但你可以创建自己的FormError装饰器,就是这样!将其分配给表单,然后使用getElements()接收元素,然后为要显示的每个元素获取错误。实际上我认为这是一个好主意,它激发了我对我自己的表单类(现在我使用视图助手)。但是出于可用性原因,请确保仍然在字段附近显示错误消息。