симфа
Есть несколько сервисов, в каждый из них инжектится ентити менеджер.
Но проблема в том что ЕМ попадают разные в сервисы. В одном лоадится из базы сущность, в другом флашится, но т.к. ЕМы попадают в сервисы разные ловлю ошибку что нужно сделать персист перед флашем.
Вопрос в сл, почему у меня попадют разные инстансы ЕМ в сервисы? Использую симфоневский сервис контейнер.
Искал ишью на гитхабе, стаковерфлоу, заводил дебаг.
Есть у кого мысли по этому поводу?
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/reference/change-tracking-policies.html оно ?
Чтобы получить разные em нужно сильно извратиться с конфигурацией. И тот кто это так сделал явно знает как с этим работать :)
хм, это где-то должно быть прописано явно в конфигурации, иначе у тебя бы ничего не работало, даже контейнер не собрался бы потому что автовайринг не знал бы какой инстанс запихивать. UPD: если конечно у тебя наконфигурено несколько em.
Обсуждают сегодня