Propel paginate() 方法没有按预期工作
Propel paginate() method doesn't work as expected
我正在尝试在我正在开发的网站中进行分页。我发现 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);
但我只是获取元素 class 方法。
我是不是漏掉了什么?
Here's where I got that information about pagination(要快速找到它,请按 Ctrl + F
并输入 paginate()
)
谢谢。
如果你让我自动回答我的问题...我提到的那些方法似乎都存在,但由于某些原因,当我写 $pager->
[=11 时,它们没有出现在我的 Netbeans 编辑器中=]
我不知道这算不算答案,但 "problem" 是 "solved"...
我正在尝试在我正在开发的网站中进行分页。我发现 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);
但我只是获取元素 class 方法。
我是不是漏掉了什么?
Here's where I got that information about pagination(要快速找到它,请按 Ctrl + F
并输入 paginate()
)
谢谢。
如果你让我自动回答我的问题...我提到的那些方法似乎都存在,但由于某些原因,当我写 $pager->
[=11 时,它们没有出现在我的 Netbeans 编辑器中=]
我不知道这算不算答案,但 "problem" 是 "solved"...