Обновление сущности Symfony 2.6 - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь обновить сущность.У меня есть форма, которая возвращает массив моему formHandler.

Есть мой onSuccess ()

public function onSuccess($createIndicatorModelFormModel)
{
    $this->em->persist($this->indicatorModelTransformer->transform($createIndicatorModelFormModel));
    $this->em->flush();
}

Я не могу сохранить массив, поэтому я сделал преобразователь.

Проблема в том, что я пытаюсь сохранить или слить.Он пытается ВСТАВИТЬ новую строку .. Что я могу сделать?

1 Ответ

0 голосов
/ 24 мая 2018

Вы должны вызывать метод persist () при инициализации нового объекта.Используйте его, не сохраняя его при обновлении.Чтобы решить эту проблему, мне нужно больше кода.Или мое предположение, основанное на вашем вопросе, состоит в простом комментировании персистентной части.

...