我有一个表单字段,其中显示了一堆复选框,该字段是EntityType
。当表单在前端呈现时,一堆复选框(不是全部)都已选中。
我希望在呈现表单时取消选中所有选项,但是我不知道为什么已经选中了特定选项。以下是我目前拥有的:
->add('example', EntityType::class, [
'class' => Example::class,
'multiple' => true,
'required' => false,
'by_reference' => false,
'expanded' => true,
'query_builder' => function (EntityRepository $repository) use ($client) {
return $repository
->createQueryBuilder('ex')
->join('ex.quote', 'e', Expr\Join::WITH, 'e.client = :client')
->setParameter('client', $client->getId());
},
]);
我尝试添加以下内容:
'choice_attr' => [
'checked' => false,
]
任何帮助都会很棒。