假设我们有一个 Symfony2 表单,其中包含 3 个复选框(A、B、C),我们希望用户至少勾选一个复选框以验证表单,所以任何组合([A]、[B]、[C] , [A,B], [A,C], [B,C] ,[A,B,C]) 将返回 true,并且没有选择 [] 返回 false。
在 Doctrine 对象上使用 Symfony 验证器来实现这一目标的正确方法是什么?
编辑:
每个复选框都使用 Doctrine 映射到数据库中它自己的列@ORM\Column(type="boolean")