使用 FOSUserBundle 和 Symfony2 在标签用户名附近进行 userCanonical 验证
我正在使用 Symfony2 和 FOSUserBundle。
如果我在注册表中输入已存在于数据库中的用户名或电子邮件地址,则注册表顶部会显示错误。
如何将错误消息放入用户名/电子邮件字段?
I am using Symfony2 and the FOSUserBundle.
If I enter a username or an email address in the registration form, which is already in the database, an error at the top of the registration form is shown.
How do I put the error message to the username/email field?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
阅读文档
手动渲染每个字段
或创建你的表单主题
全局表单主题
Read documentation
Rendering each Field by Hand
or create your form theming
Global Form Theming
如果您将 FOSUserBundle 设置为您的包的父级:
那么您可以将自己的validation.yml 文件放在 config 文件夹中,并且您可以设置唯一约束的 errorPath 属性,如下所示:
确保将 errorPath 设置为您的实际字段名称形式。
If you set FOSUserBundle as your bundle's parent:
Then you can place your own validation.yml file in the config folder, and you can set the errorPath property of the unique constraint like this:
Make sure you set errorPath as the actual field's name on your form.