【发布时间】:2011-09-19 09:01:58
【问题描述】:
我想向 Zend_Form_Element_Text 添加一些 javacsript。
起初我认为装饰器是最好的方法,但由于它只是一个脚本(标记不会改变),那么视图助手可能更好吗?还是视图脚本?
似乎它们都是为了同一个目的(关于表单元素)。
我要添加的 javascript 不是事件(例如更改、单击等)。我可以使用 headScript() 轻松添加它,但我想让它可重用,这就是我考虑使用装饰器/视图助手的原因。我只是不清楚它们之间的区别。
在这种情况下,最佳做法是什么?优势?
更新:似乎最好的做法是使用视图脚本中的视图助手,所以装饰器会更合适?
谢谢。
【问题讨论】:
-
我不太明白您想要达到的目标。您会将什么 js 放入未通过事件链接的元素中?我了解您正在尝试制作可重复使用的东西,而装饰器是最好的选择。但是装饰者会在 ou 前后添加一些东西,而不是在字段中。你想在你的
<input..之后将一些js 放在<script>标记中吗? -
这是一个 jquery sn-p,它将初始化该字段。
标签: zend-framework zend-form zend-form-element