У меня есть этот запрос в propel
$units = UnitQuery::create()->find();
Я пытаюсь разбить возвращаемые результаты на страницы, поэтому я думаю, что мне нужно использовать PropelPager, который в соответствии с документацией создается так:
$criteria = new Criteria();
$criteria->add(BookPeer::AUTHOR, $authorId);
$pager = new PropelPager($criteria, 'BookPeer', 'doSelect', $page = 1, $rowsPerPage = 30);
Чего я не понимаю, так это как преобразовать обычно используемый в 1 строке запрос $units
в $criteria
.
Кроме того, есть ли способ использовать обычный запрос, такой как $units
, с PropelPager
?Это было бы проще, чем изменить запрос на использование $criteria
, doSelect
и т. Д.