Twig:如何覆盖form_widget的id属性?

时间:2015-04-24 23:56:47

标签: symfony twig

所以这是一个非常直截了当的问题,但对于像我这样的树枝初学者而言,解决方案似乎并不那么简单。基本上,我想将一些javascript应用到一组表单中,所以我需要字段id在这些不同的表单中保持相同(或以某种方式将这些id注入到javascript文件中,我不知道该怎么做如果它是外部的。

我用它来渲染textarea小部件:

{{ form_widget(form.text) }}

自动为其提供我想要更改的ID。这样做:

{{ form_widget(form.text, {'attr': {'id': 'ootn_blogbundle_entry_text') }}

只是在字段中添加了另一个id,因为现在有两个id,第二个(我的)只是被忽略了。

如何告诉form_widget给textarea一个不同的id?

1 个答案:

答案 0 :(得分:5)

试试这个{{ form_widget(form.title, { 'id': 'my_custom_id' }) }}