在symfony表单中,我有一些选项,复选框。
$form->add('keywords', ChoiceType::class, array(
'choices' => $keywords,
'label' => 'With following keywords',
'expanded' => true,
'multiple' => true,
));
当表单初始化时,我需要选择所有的checbox 。 如果可能的话,我怎么能以symfony的方式做到这一点,或者我需要用JavaScript做到这一点?
答案 0 :(得分:3)
只需添加choice_attr
$form->add('keywords', ChoiceType::class, array(
'choices' => $keywords,
'label' => 'With following keywords',
'expanded' => true,
'multiple' => true,
'choice_attr' => function() {
return ['checked' => 'checked'];
},
));