Propel paginate()方法无法按预期工作

时间:2015-05-31 04:35:28

标签: php pagination propel

我正在尝试在我正在开发的网站上进行分页。我发现Propel有一个paginate()方法对于这样做很有用,但是我无法使它工作。

以下是一些代码:

$pager = ElementQuery::create()->paginate($page = 1, $maxPerPage = 10);

$ pager应该有Propel官方文档的以下方法:

$pager->getNbResults();   // total number of results if not paginated
$pager->haveToPaginate(); // return true if the total number of results exceeds the maximum per page
$pager->getFirstIndex();  // index of the first result in the page
$pager->getLastIndex();   // index of the last result in the page

我应该可以这样做:

$links = $pager->getLinks(5);

但我只是获取了Element类方法。

我错过了什么吗?

Here's where I got that information about pagination(要快速找到它Ctrl + F并输入paginate()

感谢。

1 个答案:

答案 0 :(得分:1)

如果你让我自动回答我的问题......我提到的那些方法似乎都存在,但由于某种原因,当我写$pager->

我不知道这是否算作答案而是问题"是"解决了#34; ...