使用JMSSerializer使用Association反序列化JSON

时间:2015-06-08 14:59:15

标签: symfony jmsserializerbundle

在我的项目中,我需要使用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

了解发生了什么事?

1 个答案:

答案 0 :(得分:0)

这个问题已经过时了,因为我遇到了两个实体经理:一个遗产,一个来自学说。