PHP 클래스 DoctrineExtensions\Query\SortableNullsWalker

$qb = $em->createQueryBuilder() ->select('p') ->from('Webges\Domain\Core\Person\Person', 'p') ->where('p.id = 1') ->orderBy('p.firstname', 'ASC') ->addOrderBy('p.lastname', 'DESC') ->addOrderBy('p.id', 'DESC'); // relation to person $query = $qb->getQuery(); $query->setHint(Doctrine\ORM\Query::HINT_CUSTOM_OUTPUT_WALKER, 'Webges\DoctrineExtensions\Query\SortableNullsWalker'); $query->setHint("sortableNulls.fields", array( "p.firstname" => Webges\DoctrineExtensions\Query\SortableNullsWalker::NULLS_FIRST, "p.lastname" => Webges\DoctrineExtensions\Query\SortableNullsWalker::NULLS_LAST, "p.id" => Webges\DoctrineExtensions\Query\SortableNullsWalker::NULLS_LAST ));
또한 보기: http://www.doctrine-project.org/jira/browse/DDC-490
상속: extends Doctrine\ORM\Query\SqlWalker
파일 보기 프로젝트 열기: beberlei/doctrineextensions

공개 메소드들

메소드 설명
walkOrderByItem ( $orderByItem )

메소드 상세

walkOrderByItem() 공개 메소드

public walkOrderByItem ( $orderByItem )