在我的项目中,我需要使用JMSSerializer更新Doctrine2实体。我的JSON看起来像这样:
{"id":28,"prefixes":[{"id":8},{"id":11},{"id":14}]}
我的实体将prefixes
定义为ManyToMany关联。我已经在使用Doctrine对象构造函数了。
当我尝试反序列化JSON时,JMSSerializer将prefixes
反序列化为新实体,这会导致此错误:
A new entity was found through the relationship 'PartKeepr\\UnitBundle\\Entity\\Unit#prefixes' that was not configured to cascade persist operations for entity
了解发生了什么事?
答案 0 :(得分:0)
这个问题已经过时了,因为我遇到了两个实体经理:一个遗产,一个来自学说。