Symfony1 分页-符号

Symfony1 分页-符号,symfony1,propel,Symfony1,Propel,我有以下代码: public function executeList() { $c = new Criteria(); $c->setLimit(5); $this->latest = ItemPeer::doSelectLatest($c); } 现在,我希望能够使用sfPropelPager对此进行分页 如何将其与上面的代码结合使用,确保它对来自对等方法的结果进行分页?您不必显式设置限制。sfPropelPager将为您做这件事 例如: $pager

我有以下代码:

public function executeList()
{
    $c = new Criteria();
    $c->setLimit(5);
    $this->latest = ItemPeer::doSelectLatest($c);
}
现在,我希望能够使用sfPropelPager对此进行分页


如何将其与上面的代码结合使用,确保它对来自对等方法的结果进行分页?

您不必显式设置限制。sfPropelPager将为您做这件事

例如:

$pager = new sfPropelPager(’Item’, 5);
$pager->setPage($request->getParameter('page', 1));
$pager->setPeerMethod('doSelectLatest');
$pager->setPeerCountMethod('doCountLatest');
$pager->init();
我让它工作了:

代码如下:

$pager = new sfPropelPager('Item', 10);
$pager->setPage($request->getParameter('page', 1));
$pager->setPeerMethod('doSelectLatest');
$pager->init();
$this->pager = $pager;

@user390426:你自己找到了答案,这很好,但是为了保持网站的格式,如果你也把它作为一个答案发布,那就更好了。如果你愿意的话,你可以接受。实际上,这是我贴在这里的回复。它是我答案的副本,没有设置计数器方法。