Can someone help me on paginating results with sfDoctrinePager?
$articlesResults = Doctrine::getTable('Article')
->getTemplate('Doctrine_Template_I18n')
->getPlugin()
->getTable()
->getGenerator('Doctrine_Search')
->search($searchTerm);
This is the code I use to get the search results, this works fine, but I'm stuck on paginating them with sfDoctrinePager. Tnx for the help.
http://www.doctrine-project.org/projects/orm/1.2/docs/manual/searching/en
$q = Doctrine_Query::create()
->from('NewsItem i');
$q = Doctrine_Core::getTable('Article')
->search('test', $q);
$newsItems = $q->execute();
Would return NewsItem objects
$searchResults = Doctrine_Core::getTable('Table')->search($query);
foreach($searchResults as $result)
$ids[] = $result['id'];
$pager = new sfDoctrinePager('Editeur', 10);
$pager->setQuery(Doctrine_Core::getTable('Table')->findSearchQuery($ids));
$pager->setPage($request->getParameter('page', 1));
$pager->init();
$this->pager = $pager;
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.