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
Показать файл Открыть проект

Открытые методы

Метод Описание
walkOrderByItem ( $orderByItem )

Описание методов

walkOrderByItem() публичный метод

public walkOrderByItem ( $orderByItem )