如果我要验证具有多个地址的Person,而我只想验证单个地址对象的单个地址字段。例如第2行的地址[1]。
class Person
{
/**
* @var array
*/
public $addresses;
}
class Address
{
public $line1;
/**
* @Assert\NotBlank(groups={"line2"})
*/
public $line2;
}
有没有一种使用验证组来仅验证一个字段的方法?
如果我使用验证组“ line2”验证Person对象,它将验证每个地址的line2。我需要一种指定数组索引的方法。所以像“ addresses [1] .line2”。