1
我有一个自定义验证器,检查子窗体中的所有值,以确保它们相互之间有意义。在这个验证器失败的情况下,我希望在子窗体的顶部有一个错误装饰器来显示错误消息。这可能吗?你可以添加一个错误修饰器到Zend子表单吗?
我已经设置了装饰就像这样:
protected $_decorators = array(
array(
'decorator' => 'FormElements',
'options' => array()
),
array(
'decorator' => 'HtmlTag',
'options' => array(
'tag' => 'ul',
'class' => 'test'
)
),
);
而且好像我应该能够添加
array(
'decorator' => 'Errors',
'options' => array(
'tag' => 'ul',
'class' => 'errors',
'placement' => 'prepend',
)
),
但导致Zend的失败与错误“用htmlspecialchars ()期望参数1是字符串,给定的数组“。那我做错了什么?谢谢!