пытаюсь правильно обновить объект
                  
                  
                  
                  
                  
                  Структура такая
                  
                  
                  {
                  
                  
                     "title": "Объект 1"
                  
                  
                     "fields": [
                  
                  
                        {
                  
                  
                           "id": uuid,
                  
                  
                           "title": "Поле 1"
                  
                  
                        },
                  
                  
                        {
                  
                  
                           "id": uuid,
                  
                  
                           "title": "Поле 2"
                  
                  
                        }
                  
                  
                     ]
                  
                  
                  }
                  
                  
                  
                  
                  
                  Использую denormalize, выбираю в качестве OBJECT_TO_POPULATE тот объект, который взял из базы и ставлю флаг DEEP_OBJECT_TO_POPULATE = true
                  
                  
                  
                  
                  
                  В итоге у меня после денормализации набор полей создаются снова, но уже с измененными значениями (id при этом сохраняются), вместо того чтобы обновить значения уже существующих полей и при сохранении в базу он пытается сделать INSERT и ругается на Unique violation. orphanRemoval поставить не могу, так как внешние ключи должны сохраняться. Пытался пробежать циклом по полям и сделать на каждый $em->merge($field) но это не работает (да и merge - deprecated). Как решить проблему? JMS не хочу использовать
                  
                  
                
пробежаться циклом чтобы чтобы поставить reference ? custom normalizer ?
Обсуждают сегодня