我有一个zend分页器对象,我想获取此分页器中的第一个元素。

我尝试了$paginator->getItem(0),但返回了消息:Message: Cannot seek to 0 which is below the offset 2。 $ paginator-> count()为19。

我可以通过使用foreach来实现:

foreach ($paginator as $item)
{
    $entry = $item;
}

我如何通过不使用foreach来获得此信息?

最佳答案

这将为您提供第一项,而无需使用foreach:

$first = current($paginator->getItemsByPage(1)); // Get the first item
$firstCurrent = current($paginator->getCurrentItems()); // Get the first item of the current pages

关于php - Zend Paginator-如何获得分页器中的第一个元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8818023/

10-09 18:49