0
A
回答
1
我在我的项目中遇到了同样的问题。我解决了它覆盖了我的User
实体上的一些学说定义,该定义扩展了FOS'BaseUser
。
我做这样的:
/**
* @ORM\Entity()
* @ORM\Table(name="user", uniqueConstraints={
* @ORM\UniqueConstraint(name="user_U_1", columns={"username"})
* })
* @ORM\AttributeOverrides({
* @ORM\AttributeOverride(name="emailCanonical",
* [email protected]\Column(
* name="email_canonical",
* type="string",
* length=255,
* nullable=true,
* unique=false
* )
* ),
* @ORM\AttributeOverride(name="usernameCanonical",
* [email protected]\Column(
* name="username_canonical",
* type="string",
* length=255,
* nullable=true,
* unique=false
* )
* )
* })
*/
class User extends BaseUser
{
[...]
}
诀窍做重新定义email_canonical
字段设置unique=false
相关问题
- 1. 允许的电子邮件
- 2. 允许magento客户的重复电子邮件登记
- 3. ServiceStack授权:允许重复发送电子邮件
- 4. 电子邮件ID允许有多少个子域名?
- 5. django注册 - 允许多个用户的电子邮件ID
- 6. Firebase函数允许无效的电子邮件被允许
- 7. 电子邮件验证Javascript允许*@domain.com
- 8. std :: unordered_set允许插入重复记录
- 9. 允许重复的电子邮件地址为Joomla 2.5用户注册
- 10. PHP确认电子邮件,允许服务器的电子邮件限制
- 11. Django允许用户将动态内容插入到电子邮件
- 12. MFMailComposeViewController不允许用户输入电子邮件
- 13. 如何允许在MOSS的电子邮件讨论列表,从任何电子邮件发件人
- 14. Gmail电子邮件如何允许悬停效果?
- 15. 如何更改Django登录以允许电子邮件?
- 16. 允许+在正则表达式电子邮件中验证电子邮件
- 17. Rails 3 - 处理传入消息(允许用户回复电子邮件通知)
- 18. 具有重复电子邮件ID的不同行的计数
- 19. 具有ID列的重复电子邮件地址
- 20. PHP的邮件功能发送许多重复的电子邮件
- 21. Laravel重复的电子邮件
- 22. jQuery验证电子邮件允许空白不知何故
- 23. 在使用VBA插入前匹配电子邮件ID
- 24. 如何发送批量电子邮件到不同的电子邮件ID
- 25. 同一电子邮件更改的电子邮件ID?
- 26. Rails的设计只允许学校的电子邮件
- 27. 在多个电子邮件ID字段中允许使用撇号
- 28. 电子邮件,允许通过主题行自动回复附件
- 29. 电子邮件编辑防止重复
- 30. SSRS订阅重复电子邮件
什么电子邮件ID?提供更多信息 –
这可能是一个坏主意,因为FOS假定电子邮件对于某些功能(例如密码恢复)是唯一的。 – Gerry
我知道@Gerry,但我目前的项目允许多个用户使用同一封电子邮件,所以我需要支持这个(可怕的)功能。 – Jean