У меня есть специальный валидатор, который проверяет все значения в подформе, чтобы убедиться, что они имеют смысл по отношению друг к другу. В случае сбоя этого валидатора я хотел бы иметь декоратор ошибок в верхней части подформы, чтобы отобразить сообщение об ошибке. Это возможно?Можете ли вы добавить декоратор ошибок в подформу 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 будет строкой, заданный массив ". Что я тогда делаю неправильно? Благодаря!