Doctrine2 Paginator

Начиная с версии 2.2 Doctrine имеет Paginator . В документации есть только один пример:

createQuery($dql)
                       ->setFirstResult(0)
                       ->setMaxResults(100);

$paginator = new Paginator($query, $fetchJoin = true);

$c = count($paginator);
foreach ($paginator as $post) {
    echo $post->getHeadline(). "\n";
}

Ничего нового в этот класс, поскольку весь процесс, описанный в документации, можно выполнить с помощью $query->getResult().

Я знаю, что есть некоторые пакеты для нумерации страниц, но я не хочу устанавливать сторонние пакеты для таких тривиальных проблем. С другой стороны, Я ничего не могу найти о нумерации страниц доктрины 2. Должны быть какие-то полезные методы класса. Где их найти? Если их нет, то какой смысл во всем классе?

6
задан seferov 11 April 2012 в 13:17
поделиться