在Symfony3.3中,如何验证子对象数组中的单个字段?

时间:2018-07-23 15:32:44

标签: validation symfony-3.3

如果我要验证具有多个地址的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”。

0 个答案:

没有答案