2 回答
TA贡献1856条经验 获得超11个赞
我认为正确的方法是使用attr键,您可以使用它为您的字段设置自定义class=""
->add('typeUser',EntityType::class, array(
'attr' => [
'class' => 'YOUR_CHOICE_CLASS',
],
'required' => true,
'class'=>'Site\PagesBundle\Entity\TypeUser',
'expanded'=>true,
'multiple'=>true,
'empty_data' => 'Veuillez sélectionner au moins 1 type',
));
然后,可以在 CSS 文件中定义所需的样式
TA贡献1795条经验 获得超7个赞
您可以通过多种方式设置表单字段的样式。请参阅下面的一些:
选项 1:向表单构建器中的字段添加类属性
$builder
->add('example', EntityType::class, [
'class' => FooBar::class,
'attr' => [
'class' => 'my-example-class'
]
])
选项 2:在表单模板中指定一个类
{{ form_widget(form.fooBar, {'attr': {'class': 'form-control'}}) }}
您可以特定于选择,请参阅此处的链接,其中显示了向选择添加类属性。
- 2 回答
- 0 关注
- 137 浏览
添加回答
举报