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. 不允許「假電子郵件」註冊
- 8. 電子郵件Regex,允許空白?
- 9. 電子郵件驗證Javascript允許*@domain.com
- 10. std :: unordered_set允許插入重複記錄
- 11. 插入記錄,而不允許重複
- 12. 允許重複的電子郵件地址爲Joomla 2.5用戶註冊
- 13. Codeigniter不允許用戶添加重複的電子郵件到db
- 14. PHP確認電子郵件,允許服務器的電子郵件限制
- 15. 結構,允許重複,維護插入順序,並允許刪除和插入
- 16. Php重複的電子郵件和電子郵件通知
- 17. 通過Outlook訪問電子郵件,允許收件人答覆郵件調查
- 18. 如何允許在MOSS的電子郵件討論列表,從任何電子郵件發件人
- 19. Gmail電子郵件如何允許懸停效果?
- 20. 如何更改Django登錄以允許電子郵件?
- 21. apache如何被允許發送電子郵件?
- 22. Django允許用戶將動態內容插入到電子郵件
- 23. 允許根據電子郵件地址輸入一個條目
- 24. 腳本不允許輸入個人電子郵件地址
- 25. MFMailComposeViewController不允許用戶輸入電子郵件
- 26. 在Zend Framework 2中,如何僅允許電子郵件中的唯一輸入
- 27. 電子郵件超鏈接允許用戶選擇電子郵件客戶端
- 28. 允許+在正則表達式電子郵件中驗證電子郵件
- 29. Html電子郵件,允許客戶更改電子郵件文本
- 30. Rails 3 - 處理傳入消息(允許用戶回覆電子郵件通知)
什麼電子郵件ID?提供更多信息 –
這可能是一個壞主意,因爲FOS假定電子郵件對於某些功能(例如密碼恢復)是唯一的。 – Gerry
我知道@Gerry,但我目前的項目允許多個用戶使用同一封電子郵件,所以我需要支持這個(可怕的)功能。 – Jean