我剛剛修改了其中一個實體來設置可粘住的字段。Symfony2 Doctrine 1062重複條目
這是我加入到我的實體
/**
* @var string
*
* @Gedmo\Slug(fields={"name"}, updatable=false)
* @ORM\Column(name="slug", type="string", length=255, unique=true)
*/
private $slugEn;
然後我用的控制檯命令doctrine:generate:entities
和doctrine:schema:update --force
的代碼,但是當我用它,控制檯返回我這個錯誤消息:
[PDOException] SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '' for key 'UNIQ_70F2BD0F989D9B62'
我知道,強制修復是截斷數據庫並創建另一個時間,但我需要修復它沒有截斷。
那我該如何解決呢?
你說得對,我必須讓該字段的「名稱」不爲空。有用。非常感謝! –