Symfony. Doctrine. Many-to-One. Выбрать одним запросом, коротко?
Правильный ответ: «сделать отдельный метод в репозитарии, что-то вроде findPostsJoinAuthors(...), там уже запользовать билдер»
Скорее всего желаемый ответ: проставить fetch=«EAGER» в конфиге связи вот так.
Выкиньте доктирину. Она хоть и универсальная — но жутко не поворотливая, и код у нее с душком. Если посмотреть связи между объектами — вам дурно станет. Все головные объекты внутри ссылаются друг на друга. А уж как запрос собирается… Хотя бы разочек полностью пройдитесь в дебагере по простейшей выборке.
К симфони запросто прикручивается любая другая ОРМ
Ну а если хотите все таки с доктриной возиться — либо fetch=«EAGER», либо в репозитории квери-билдером, или как вам удобнее)