Symfony - 仅在某些实体依赖项上管理+脏错误

时间:2017-05-11 06:36:15

标签: symfony doctrine-orm symfony-2.8

我有以下实体结构

产品

  • 特征(使用MyBundle\Entity\ProductContent个对象的集合)

    • 产品(实体对象)
    • 特征(实体对象)
    • value(int)
  • 内容(使用$entityManager->merge($product)个对象收集)

    • 区域设置
    • 名称
    • 描述

假设数据库中已存在特征对象,如果我填充Product对象及其依赖项,然后尝试$this->entityManager->getRepository("MyBundle:Characteristic")->findOneBy(["id" => 10] 我得到< / strong>以下错误无法安排托管+脏实体MyBundle \ Entity \ CharacteristicValue进行插入。

注意:

  1. 特征和内容属性的关联都是OneToMany。
  2. 使用{{1}}
  3. 检索特征对象

0 个答案:

没有答案