当我创建此生成器时
$builder
->add('categorie', EntityType::class, [
// This field shows all the categories
'class' => Categorie::class,
'mapped' => false,
'multiple' => true,
'attr' => ['class' => 'mdb-select']
])
当我执行 form_row(form.name)
我看到类自动具有值'form-control',但是我使用的是MDBootstrap,我只想设置 mdb-select
答案 0 :(得分:1)
它是由Symfony的default form themes之一引起的,我认为默认情况下是bootstrap 4 theme。
要在整个应用中消除此类,您可以change the default form theme,例如形成div布局:
# config/packages/twig.yaml
twig:
form_themes: ['form_div_layout.html.twig']
# ...
documentation还描述了如何在较小范围内删除该类。
答案 1 :(得分:1)
您必须更改表单的默认主题布局,也可以创建自己的自定义布局。