我正在使用 FOSUserBundle。在我的项目中,我创建了自己的 UserBundle 并覆盖了控制器、表单和处理程序。现在,当用户尝试使用现有电子邮件进行注册时,站点会崩溃(电子邮件对于学说来说是唯一的)。似乎没有进行验证。我认为会有一些验证,就像我在 validation.yml 中所做的那样:
YOP\UserBundle\Entity\User:
constraints:
- Symfony\Bridge\Doctrine\Validator\Constraints\UniqueEntity: email
properties:
email:
- Email: ~
为什么没有在电子邮件字段上进行验证?如何确保我的验证约束被考虑在内?
PS:validation.yml 文件不在我的 UserBundle 中,有问题吗?
编辑:
我的 UserBundle 的代码在这里可用 我不明白为什么不再进行验证...