http://ocramius.github.io/blog/doctrine-orm-optimization-hydration/ Проблему понял, но не понял его решение(Coding multi-step hydration in Doctrine ORM). Типа если мы делаем join через dql он нам соберет user и связь socialAccounts, а потом выполнив еще один select partial, он в уже имеющуюся коллекцию юзеров сумеет докинуть session связи? И хотелось бы ваше мнение узнать по этому всему...
Не знаю актуально ли еще. Doctrine дает возможность получить вложенный массив из связанной сущности. Если в схеме стоит связь OneToMany то по этому полю вернется массив объектов. Главное через querybuilder не указывать выборку по полям, иначе чепуха получится. И опосайся перегрузки, если большая вложенность данных. Может тупо падать из-за большого количества. Тогда нужно делать ограничения на глубину.
Обсуждают сегодня