Twig:如何覆盖 form_widget 的 id 属性?
Twig: how to override id attribute of form_widget?
所以这是一个非常简单的问题,但对于像我这样的树枝初学者来说,解决方案似乎并不那么简单。基本上,我想将一些 javascript 应用于一组表单,因此我需要字段 ID 在这些不同的表单中保持相同(或者以某种方式将这些 ID 注入 javascript 文件中如果它是外部的,我不确定该怎么做。
我用它来渲染文本区域小部件:
{{ form_widget(form.text) }}
它会自动给它一个我想要更改的 ID。这样做:
{{ form_widget(form.text, {'attr': {'id': 'ootn_blogbundle_entry_text') }}
只是在字段中添加了另一个 ID,因为现在有两个 ID,所以第二个(我的)被忽略了。
如何告诉 form_widget 给文本区域一个不同的 ID?
试试这个 {{ form_widget(form.title, { 'id': 'my_custom_id' }) }}
所以这是一个非常简单的问题,但对于像我这样的树枝初学者来说,解决方案似乎并不那么简单。基本上,我想将一些 javascript 应用于一组表单,因此我需要字段 ID 在这些不同的表单中保持相同(或者以某种方式将这些 ID 注入 javascript 文件中如果它是外部的,我不确定该怎么做。
我用它来渲染文本区域小部件:
{{ form_widget(form.text) }}
它会自动给它一个我想要更改的 ID。这样做:
{{ form_widget(form.text, {'attr': {'id': 'ootn_blogbundle_entry_text') }}
只是在字段中添加了另一个 ID,因为现在有两个 ID,所以第二个(我的)被忽略了。
如何告诉 form_widget 给文本区域一个不同的 ID?
试试这个 {{ form_widget(form.title, { 'id': 'my_custom_id' }) }}