Fos Userbundle最小密码长度和电子邮件检查

时间:2017-05-18 12:31:13

标签: symfony fosuserbundle

我已经使用symfony 3.2.8安装了fos Userbundle,我想强制用户在更改密码时使用最小密码,如果后台管理员创建了一个用户,我想要一个最小密码长度。我想检查后台的管理员是否写了一个好的邮件地址,如xx@xx.xx。我已经为后台创建了一个表单。这该怎么做 ? 创建一个模型并在模型上的字段上放置断言并获取值以创建新用户?

1 个答案:

答案 0 :(得分:3)

像这样使用断言:

    /**
 * @ORM\Column(type="string", length=255)
 *
 * @Assert\NotBlank(message="Please enter your name.", groups={"Registration", "Profile"})
 * @Assert\Length(
 *     min=3,
 *     max=255,
 *     minMessage="The name is too short.",
 *     maxMessage="The name is too long.",
 * )
 */
protected $name;