Validation 添加和编辑表单的唯一实体验证

Validation 添加和编辑表单的唯一实体验证,validation,symfony,entity,unique,Validation,Symfony,Entity,Unique,我在用户实体的用户名属性中使用唯一实体验证, 当要添加用户时,这是可以的, 但是当用户要被编辑,并且用户名没有更改时,唯一实体验证会阻止这一点,因为该用户名已经存在相同的对象, 我该怎么办? 对不起,我的英语很差。将Uniquentity约束链接到验证组“新建”,然后仅在创建用户时将此组链接到表单。使用。将您的Uniquentity约束链接到验证组“new”,然后仅在创建用户时将此组链接到您的表单。能否向我们显示一些代码?你是如何持久化和更新它的?你能给我们展示一些代码吗?你是如何坚持和更新它的

我在用户实体的用户名属性中使用唯一实体验证, 当要添加用户时,这是可以的, 但是当用户要被编辑,并且用户名没有更改时,唯一实体验证会阻止这一点,因为该用户名已经存在相同的对象, 我该怎么办?
对不起,我的英语很差。将Uniquentity约束链接到验证组
“新建”
,然后仅在创建用户时将此组链接到表单。

使用。将您的Uniquentity约束链接到验证组
“new”
,然后仅在创建用户时将此组链接到您的表单。

能否向我们显示一些代码?你是如何持久化和更新它的?你能给我们展示一些代码吗?你是如何坚持和更新它的?谢谢你的回答,我认为这可能是解决方案,也许如果我比较旧的和旧的答案,我认为这可能是解决方案,也许如果我比较旧的和新的用户名,如果它们不相等,那么我使用带有Uniquentity验证的验证组“new”,因为这是必要的,但是如果它们相等,那么我使用验证组“edit”,而不使用Uniquentity validation谢谢你的回答,我认为这可能是解决方案,也许如果我比较新旧用户名,我认为这可能是解决方案,也许如果我比较新旧用户名,如果它们不相等,那么我使用验证组“new”需要进行Uniquentity验证,但如果它们相等,则使用验证组“edit”,而不进行Uniquentity验证