我正在使用 FOS 用户包,我想覆盖验证文件 FOS/UserBundle/Resources/config/validaiton.xml:
<constraint name="FOS\UserBundle\Validator\Unique">
<option name="property">usernameCanonical</option>
<option name="message">fos_user.username.already_used</option>
<option name="groups">
<!-- <value>Registration</value> -->
<value>Profile</value>
</option>
</constraint>
用户名不在我的注册表单中(我只是将其设置为隐藏),那是验证不应该产生任何错误......
也许有更好的方法来删除表单的用户名......