Zend_Form修饰符排序(表单元素问题之前的错误)

时间:2009-05-26 20:37:45

标签: zend-form decorator

我有以下Zend_Form代码应用于表单元素装饰器:

$decorators = array(
        'ViewHelper', 
        'Description',
        array('break' => 'HtmlTag', array('tag' => 'br', 'openOnly'=>true)),
        array('Label', array('class' => 'formLabel', 'separator'=>' ', 'requiredSuffix' => ' <em class="requiredFormElement">(requried)</em>', 'escape'=>false)),
        array('Errors', array('class' => 'formErrors')),
        array(array('row' => 'HtmlTag'), array('tag' => 'div')),
    );

似乎无论我做什么,我似乎都无法让错误出现在表单元素(和标签)本身之前。我错过了什么吗?其他一切似乎都是正确的。这只能用自定义装饰器来完成吗?

提前谢谢。

1 个答案:

答案 0 :(得分:3)

尝试以下操作,不知道它是否有效,因为我现在没有笔记本电脑:

array('Errors', array('class' => 'formErrors', 'placement' => 'prepend'))