在分页的最后一页之后如何强制推进返回Null?

时间:2015-05-11 10:14:16

标签: php mysql propel

我使用Propel从MySQL获取结果并使用paginate。

对于具有例如100行的结果,我使用

->paginate(6, 20);

它必须返回NULL,因为我们经过最后一页,但它返回最后一页的内容,即使我使用paginate(10000,20)!!!!

换句话说,如果我不能强迫它在最后一页之后为页面返回NULL,我怎能理解我通过了最后一页?

1 个答案:

答案 0 :(得分:0)

实际上,您可以通过简单的count()函数计算总元素数,然后计算您拥有的页数以及最后一页的内容。

如果你进入推文的php文件,你会看到当结果为空时它会将最后一页作为结果反馈并将其返回。

我认为你没有其他选择。