有两个实体:
- "Listings"具有以下ManyToOne关系:
/ ** * @ORM \ ManyToOne(targetEntity =“Catalog”,inversedBy =“Listings”,)* @ORM \ JoinColumn(name =“catalog_id”,referencedColumnName =“catalog_id”)* / protected $ catalog;
该表已有一些数据
- 现在,在我手动将一些数据导入Catalog表后,我想修复所有关系,以便列表指向正确的目录 .
我想知道是否有任何简单的方法可以做到这一点,而无需遍历所有目录和列表 .
1 回答
我认为修复数据的最佳方法是使用一个修复它们的命令 . 如果有大量实体来获取损坏的数据然后更新,则在存储库中创建一个具有限制的方法 . doc