一旦用户已经注册但又想要再次注册,有没有办法向FOSUuserBundle
的{{1}}显示一条flashbag消息?
示例:
此用户名/电子邮件已经注册,请检查您的邮箱或注册其他帐户
我需要在register.html.twig
中包含哪些代码?
答案 0 :(得分:1)
FOSUserBundle已经使用UniqueEntity
断言来检查默认情况下已经使用了用户名。
您可以在Resources\config\validation\orm.yml找到原则ORM。
非免费用户名会触发“username”字段的表单验证错误,并显示消息fos_user.username.already_used
。