【发布时间】:2016-05-23 15:41:57
【问题描述】:
我在用户实体的用户名属性中使用唯一实体验证, 当要添加用户时,没关系, 但是当用户要被编辑并且用户名没有改变时,唯一实体验证会阻碍这一点,因为同一个对象已经与该用户名存在, 我该如何处理? PD:对不起我的英语不好
【问题讨论】:
-
你能给我们看一些代码吗?你是如何持久化和更新它的?
标签: validation symfony entity unique
我在用户实体的用户名属性中使用唯一实体验证, 当要添加用户时,没关系, 但是当用户要被编辑并且用户名没有改变时,唯一实体验证会阻碍这一点,因为同一个对象已经与该用户名存在, 我该如何处理? PD:对不起我的英语不好
【问题讨论】:
标签: validation symfony entity unique
使用validations groups。将您的 UniqueEntity 约束链接到验证组 "new",然后仅在创建用户时将此组链接到您的表单。
【讨论】: