Fos Userbundle 最小密码长度和电子邮件检查
Fos Userbundle min password length and email check
我已经安装了带有 symfony 3.2.8 的 fos Userbundle,我想强制用户在更改密码时有一个最小长度,如果后台管理员创建一个用户我想要一个最小密码长度.我想检查后台管理员是否写了一个像 xx@xx.xx 这样的好邮件地址。我已经为后台创建了一个表格。这该怎么做 ?
创建一个模型并将断言放在模型的字段上并获得创建新用户的值?
像这样使用断言:
/**
* @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;
我已经安装了带有 symfony 3.2.8 的 fos Userbundle,我想强制用户在更改密码时有一个最小长度,如果后台管理员创建一个用户我想要一个最小密码长度.我想检查后台管理员是否写了一个像 xx@xx.xx 这样的好邮件地址。我已经为后台创建了一个表格。这该怎么做 ? 创建一个模型并将断言放在模型的字段上并获得创建新用户的值?
像这样使用断言:
/**
* @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;