【发布时间】:2017-09-28 10:03:04
【问题描述】:
我正在尝试处理学说的水合剂以避免这个问题:
找不到标识符为 \"53aae4fe8b589793538b456c\" 的 \"MongoDBODMProxies\__CG__\Foo\MyBundle\Document\MyDocument\" 文档。"
我尝试在我的 ReferenceOne 上使用 orphanRemoval=true,但它仍然不起作用。
这是我避免复杂/重复数据的单向结构:
DocB ==> $fieldDocA ==> ReferenceOne(targetDocument="DocA") ==> DocA
当我删除 DocA 时,我希望 Symfony 自动删除 DocB 包含 $fieldDocA === DocA 的所有文档,但我在互联网上找不到任何可以正确执行的操作。
提前感谢您的帮助!
【问题讨论】:
标签: php mongodb symfony doctrine-orm doctrine-odm