Doctrine 2에서 엔티티 연관 매핑으로 얻은 결과에 페이지 매김을 할 수있는 방법이 궁금합니다. 예Doctrine 2 연결 매핑을 이용한 페이지 매김
class Customer {
/**
* @OneToMany(targetEntity="Order")
*/
private $orders;
}
들어 예로서 사용될 수있다 :
$customer->getOrders();
Order
개체들의 집합을 리턴한다.
많은 주문 개체가있는 경우 문제가 발생합니다.
사용자 지정 쿼리를 작성할 때 Doctrine\ORM\Tools\Pagination\Paginator
을 사용할 수 있지만 연결 매핑을 사용할 때 쿼리 생성에 연결하는 방법이 없습니다.
class Paginator {
/**
* @param Query|QueryBuilder $query A Doctrine ORM query or query builder.
*/
function __construct(
//....
내가 여기 정확히 같은 상황을 가지고있어,하지만 욕망 난 그냥 매기기 친화적 DQL 쿼리를 알려주지 내 엔티티 저장소에 방법을 추가 한 사용자 정의 매기기 클래스에서 작동 할 수 있습니다. – Brock