我使用FosUserBundle,並且我的完整性存在問題。FosUserBundle - 唯一的電子郵件,用戶名和更多字段
問題:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Example' for key 'UNIQ_1483A5E94CE6C7A4'
-- UNIQ_1483A5E94CE6C7A4 == username field
實體:
/**
* @ORM\Entity
* @ORM\Table()
* @UniqueEntity("username")
* @UniqueEntity("username_canonical")
* @UniqueEntity("email")
* @UniqueEntity("email_canonical")
* @UniqueEntity("opta")
* @UniqueEntity("optb")
* @UniqueEntity("optc")
*/
class User extends BaseUser
{
程序應該向用戶顯示錯誤消息。
此刻,我收到每個app_dev.php的錯誤消息。
用戶收到一條消息,如「服務器返回了」500內部服務器錯誤「。」。
用戶不知道他做錯了...那是問題...
預先感謝您!
你有沒有想過這個? –