我有一个自定义验证器,它检查子表单中的所有值,以确保它们相互关联。如果此验证器失败,我希望在子表单顶部有一个错误装饰器来显示错误消息。这可能吗?
我已经像这样设置了装饰器:
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 是字符串,给定数组”。那我做错了什么?谢谢!