我正在为我的应用程序制作一个简单的文章和标签系统,有很多关系,我跟着the Form Collections tutorial,一切正常。
本教程的问题在于,即使存在另一个具有相同名称的标记,表单也会创建一个新标记。
当我在Tag Entity的“name”列中添加“unique:true”约束时,为了防止重复,我得到了这个例外:
SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'News' for key 'UNIQ_CF8E3B185E237E06'
有没有办法在这种关系中获得唯一的标签名称?
谢谢
答案 0 :(得分:0)
在YML中应用唯一声明之前,请在数据库中查找重复的条目,然后删除它们。