【问题标题】:Zend_Form decorators ordering (Errors before form element issue)Zend_Form 装饰器排序(表单元素问题之前的错误)
【发布时间】:2009-05-26 20:37:44
【问题描述】:

我有以下 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')),
    );

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

提前谢谢你。

【问题讨论】:

    标签: zend-form decorator


    【解决方案1】:

    尝试以下方法,不知道是否可行,因为我目前没有笔记本电脑:

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

    【讨论】:

    • 谢谢...前面的东西对我来说似乎很奇怪,因为不清楚它是相对于什么的。如果它只是渲染装饰器以便发送数组会很好 - 但我想我应该将它发布在 Zend Framework 站点上。再次感谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多