如何修复破碎的学说关系?

时间:2018-04-16 19:19:42

标签: symfony doctrine

有两个实体:

  1. "编目"具有以下ManyToOne关系:
  2. / **  * @ORM \ ManyToOne(targetEntity =" Catalog",inversedBy =" Listings",)  * @ORM \ JoinColumn(name =" catalog_id",referencedColumnName =" catalog_id")  * / protected $ catalog;

    此表已有一些数据

    1. 现在,在我手动将一些数据导入Catalog表之后,我想修复所有关系,以便列表指向正确的目录。
    2. 我想知道是否有任何简单的方法可以在不迭代所有目录和列表的情况下完成。

1 个答案:

答案 0 :(得分:1)

我认为修复数据的最佳方法是使用可修复数据的命令。如果您有大量实体来获取损坏的数据然后更新,则在存储库中创建一个具有限制的方法。 doc