我有一个与“属性”实体具有以下关系的拥有实体:
/**
* @ORM\OneToMany(targetEntity="Attribute", mappedBy="entity", cascade={"persist", "remove", "merge"})
**/
protected $attributes;
另一方面,拥有的实体关系如下所示:
/**
* @ORM\ManyToOne(targetEntity="Entity", inversedBy="attributes")
* @ORM\JoinColumn(name="entity_id", referencedColumnName="id")
*/
protected $entity;
当我创建一个实体的实例时,向它添加属性并保存它。一切正常。当我从实体中删除一个属性并保留时,该属性不会在数据库中删除,而是在刷新时重新出现。
有人有想法吗?