после сериализации/десериализации в бэкграунд таске, пишет что надо заперсисить ассоциацию, но на самом деле ассоциация уже давно есть в БД, просто доктрина об этом "забыла", и приходится вручную загружать ассоциации из бд, добавлять их к сущности (удаляя старые) и только тогда всё начинает работать, как можно это решить?
Вот тут примером кода более подробно описал: https://paste.ofcode.org/HtKcnpvYzapsJmGj4gKHLc
сталкивался. Если честно, даже не помню, как решал. Она не забывает - она не признаёт то, что не было ею загружено, как на upsert
потому что доктрина не менеджит этот обьект, точнее ссылка на него не лежит в identity map
Обсуждают сегодня