在Twig中自定义小部件的ID属性

grz*_*hoo 16 symfony-forms symfony

在渲染窗口小部件时,是否可以在Twig中自定义HTML'id'属性 {{ form_widget(form.NAME_OF_THE_FIELD) }}

传球{'attr': {'id': 'SOMETHING'}}不起作用......

感谢帮助!

Mat*_*att 31

你试过了{{ form_widget(form.title, { 'id': 'my_custom_id' }) }}吗?

如果这仍然不起作用,您还可以依靠表单自定义来处理它.但这可能是矫枉过正,可能不是最好的主意.有关详细信息,请查看表单主题文档.

正如我所说,也许有更好的方法,但这只是我现在可以提出的建议.

希望这可以帮助.


Rit*_*iya 5

{{ form_widget(form.title, { 'attr': {'id': 'my_id'} }) }}
Run Code Online (Sandbox Code Playgroud)

http://symfony.com/doc/current/book/forms.html

我用它并且它有效.