Tôi có một truy vấn DQL thích này:thứ tự một DQL Tham gia bởi đếm trên assiociation
$dql = "SELECT p, count(u.id) as ucnt FROM IAA\Entity\Project p " .
"JOIN p.likedByUsers u ORDER BY ucnt";
$query = $this->_em->createQuery($dql);
Câu hỏi là, làm thế nào tôi có thể giữ được sắp xếp theo số lượng, nhưng KHÔNG nhận được chúng trong kết quả? Tôi muốn chỉ nhận các dự án được sắp xếp theo số lượng, chứ không phải mảng với [project] và [ucnt].
Tôi sẽ thử nó, như bây giờ giải pháp của tôi là để thêm một truy cập vào các thực thể và sau đó đặt hàng của nó, nhưng HIDDEN trông đẹp hơn nhiều :-) –
Cảm ơn, người đàn ông! Bạn thực sự đã giúp tôi. –