где находится Doctrine_Pager? - PullRequest
2 голосов
/ 22 июля 2011

Я хочу использовать это:

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

, но я не могу найти файл или класс пейджера доктрины ... `$ pager = new \ Doctrine \ Pager;не там ...

я обычно использую менеджер сущностей доктрины:

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

Должен ли я скачать это, если да, откуда?

1 Ответ

3 голосов
/ 22 июля 2011

В Doctrine 2.0 они исключили Doctrine_Pager. Doctrine_Pager существует только в Doctrine 1.2. Я нашел в github доктрину расширений для 2.0, которая может быть полезна:

https://github.com/beberlei/DoctrineExtensions

https://github.com/whiteoctober/Pagerfanta

...