如何设置Symfony表格检查/广播组的样式

时间:2018-02-19 06:19:18

标签: php css symfony symfony-forms symfony-2.8

我有一个包含检查组和广播组的Symfony表单。我需要为复选框和无线电添加不同的CSS样式。

表格看起来像这样

$form = $this->createFormBuilder()
->add('checkgroup', 'choice', array('choices' => array('A', 'B'), 'expanded' => true, 'multiple' => true))
->add('radiogroup', 'choice', array('choices' => array('Yes', 'No'), 'expanded' => true))
->getForm();

Twig表单元素就像这样

{{form_widget(form.checkgroup)}}
{{form_widget(form.radiogroup)}}

通过这种方式,我如何将不同的CSS样式应用于这些组中的各个元素?

2 个答案:

答案 0 :(得分:1)

您可以使用css选择器分别选择每个元素并将所需的css代码应用于它们:CSS Selectors

答案 1 :(得分:1)

复选框由checkbox_widget块呈现。你需要覆盖它。

其中一个解决方案是使用......