我正在尝试更改错误装饰器的标签,目前是:
<ul class="errors">
<li>error message</li>
</ul>
我想删除<ul>
包装,然后将<li>
改为ie <p>
。
我尝试了很多东西,但无法让它发挥作用..
有什么想法吗?
答案 0 :(得分:3)
您无法更改错误装饰器的默认标签,因为它调用默认视图助手Zend_View_Helper_FormErrors
,您无法通过参数。
所以你要写自己的装饰师&amp;查看助手。
我做了类似的事情,将错误包装到<label>
元素
我创建了LabelledErrors
装饰器,它调用FormLabelledErrors
助手并重置默认装饰器,用我自己替换错误装饰器。