Symfony 中实体中的多个验证组 - 如何?

kon*_*irm 1 symfony symfony-2.3

我们如何将规则分配给多个验证组,这是正确的:

/**
 * @ORM\Column(type="string", length=128)
 * @Assert\NotBlank (groups={"registration, employee"})
 */
private $password;
Run Code Online (Sandbox Code Playgroud)

?我们应该使用逗号还是什么?

Jak*_*zak 5

几乎.. ;-)

您有一个值"registration, employee",但您想要一组值,因此每个组都应该用自己的引号括起来,例如:"registration", "employee"

尝试这个:

/**
 * @ORM\Column(type="string", length=128)
 * @Assert\NotBlank (groups={"registration", "employee"})
 */
private $password;
Run Code Online (Sandbox Code Playgroud)