В моем проекте мне нужно обновить сущности Doctrine2 с помощью JMSSerializer. Мой 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
Есть свет на то, что происходит?