使用Symfony2,如何使表单验证器至少需要一组字段中的一个?

使用Symfony2,如何使表单验证器至少需要一组字段中的一个?,symfony,Symfony,我有一个表格,你可以在上面填写你的家庭、手机或工作电话号码的任意组合 如何让验证器要求至少填写一个字段,而不需要单独填写任何字段?您至少有两个选项: , 或者使用 没有关于创建至少需要一个字段的字段组的示例。这是一个简单的布尔逻辑:如果field1为空,field2为空,field3为空,则设置一条错误消息。谢谢。看起来这将帮助我找到正确的方向,但我认为验证约束对于我的问题是错误的。据我所知,验证约束似乎适用于回调应用于表单(技术上是实体)的单个字段。可以定义在类级别工作的验证约束。这是一个很

我有一个表格,你可以在上面填写你的家庭、手机或工作电话号码的任意组合


如何让验证器要求至少填写一个字段,而不需要单独填写任何字段?

您至少有两个选项:

  • ,
  • 或者使用

没有关于创建至少需要一个字段的字段组的示例。这是一个简单的布尔逻辑:如果field1为空,field2为空,field3为空,则设置一条错误消息。谢谢。看起来这将帮助我找到正确的方向,但我认为验证约束对于我的问题是错误的。据我所知,验证约束似乎适用于回调应用于表单(技术上是实体)的单个字段。可以定义在类级别工作的验证约束。这是一个很好的例子。