У меня есть отношения OneToMany между двумя объектами: Магазин и Комментарий.Я хотел бы отобразить список магазинов, упорядоченных по дате последнего обзора, который они получили.Это то, что я пробовал до сих пор:
return $this->createQueryBuilder('s')
->innerJoin('s.reviews', 'r', 'WITH', 'r.shop = s.id')
->orderBy('r.createdAt') // <- that does nothing on the order of the shops
->getQuery()
->getResult();
Это возвращает все магазины, но они не заказаны вообще ...