Добрый день.
Изучаю Doctrine, хочу перейти на неё в проекте Yii2, но не могу решить все возникающие вопросы. Почему-то решения не гуглятся :(
Ключевая проблема такая: как предзагружать связи с учётом контекста? Сценарий следующий: есть список записей. На них смотрит пользователь и мне необходимо вывести для зрителя отметку о том, лайкнул ли он контент или нет. Внутри сущности описывается отношение, что у записи есть список пользователей, кто её лайкнул, равно как и у пользователя есть список записей, которые он лайкнул. Но что с одной стороны, что с другой, мы имеем или n+1, или выборку огромного массива данных по eager.
Как можно предзагрузить данные с учётом ограничений на зрителя?