Symfony 如何在表单小部件中设置属性id和类

Symfony 如何在表单小部件中设置属性id和类,symfony,Symfony,如何在twig中设置属性id和类,例如: {{ form_widget(form.description,{'attr':{'id':"editor-one",'class':"editor-wrapper"}}) }} 如果我正确理解了你的问题,我想在表单中添加一个类。可以通过将该类作为属性选项传递给createFormBuilder来实现 $this->createFormBuilder($entity, array('attr' => array('class' =>

如何在twig中设置属性id和类,例如:

{{ form_widget(form.description,{'attr':{'id':"editor-one",'class':"editor-wrapper"}}) }}

如果我正确理解了你的问题,我想在表单中添加一个类。可以通过将该类作为属性选项传递给createFormBuilder来实现

$this->createFormBuilder($entity, array('attr' => array('class' => 'classname')));

我想您也可以对ID执行同样的操作,尽管我自己没有尝试过。

您必须将“ID”移到“attr”之外,如下所示:

{{ form_widget(form.description,{'id':"editor-one", 'attr':{'class':"editor-wrapper"}}) }}

实际上,我的问题是,当我使用这段代码时,它不会给出与以下相同的结果:实际上,我的问题是,当我使用这段代码时,它不会给出与以下相同的结果:因为form_小部件只呈现输入和标签,如果需要创建div,可以在内部调用form_小部件,如下:{form_widgetform.description}