bob*_*bby 5 decorator zend-form zend-decorators
我正在尝试更改错误装饰器的标签,目前它是:
<ul class="errors">
<li>error message</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想删除<ul>包装并更改<li>by ie <p>.
我尝试了很多东西,但无法让它发挥作用..
有任何想法吗?
您无法更改 Errors 装饰器的默认标签,因为它调用默认视图助手Zend_View_Helper_FormErrors,并且您无法传递参数。
因此,您将编写自己的装饰器和视图助手。
我做了类似的事情将错误包装到<label>元素中
我创建了LabelledErrors装饰器,它调用FormLabelledErrors助手并重置默认装饰器,用我自己的装饰器替换错误装饰器。
| 归档时间: |
|
| 查看次数: |
818 次 |
| 最近记录: |