В Zend Framework я использую стандартный декоратор FormErrors для вывода ошибок формы в одном месте, а не для вывода каждой ошибки ниже соответствующего элемента.Декоратор работает так, как я ожидаю, за исключением того, что я не могу понять, как выводить ошибки вверху формы, а не внизу.Есть ли способ сделать это?
Мой класс формы выглядит примерно так:
class Form_User extends Zend_Form {
init() {
$name = new Zend_Form_Element_Text('name');
$name->setRequired(true);
$name->removeDecorator('Errors');
$this->addElements(array($name));
$this->setDecorators(array(
'FormElements',
'Form',
'FormErrors'
));
}
}