Доктрина 2, как загрузить doctrine_pager - PullRequest
0 голосов
/ 21 июля 2011

Я пытаюсь использовать доктрина пейджер, но его ошибка:

Неустранимая ошибка: класс 'Doctrine_Pager' не найден

код:

$ page = 1; $ results_per_page = 10;

$pager = new Doctrine_Pager(
                $query,
                $page,
                $results_per_page
);
$results = $pager->execute(array(), Doctrine::HYDRATE_ARRAY);
$num_results = $results->getNumResults();

Я обычно называю учение EM следующим образом:

 $this->_doctrine = Zend_Registry::get('doctrineEm');
    $query = $this->_doctrine->createQueryBuilder()

как мне загрузить этот пейджер доктрин?

1 Ответ

1 голос
/ 25 июля 2011

Насколько я понимаю, пейджер с версии 1.2 был удален из doctrine2.

Однако вы можете добавить «расширения доктрины» в ORM, который предоставит вам эту функциональность.

https://github.com/beberlei/DoctrineExtensions

...