本文整理匯總了PHP中Pagerfanta\Pagerfanta::getOriginalPage方法的典型用法代碼示例。如果您正苦於以下問題:PHP Pagerfanta::getOriginalPage方法的具體用法?PHP Pagerfanta::getOriginalPage怎麽用?PHP Pagerfanta::getOriginalPage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Pagerfanta\Pagerfanta
的用法示例。
在下文中一共展示了Pagerfanta::getOriginalPage方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getPagerMeta
/**
* @param Pagerfanta $pager
*
* @return array
*/
protected function getPagerMeta(Pagerfanta $pager)
{
if ($pager instanceof OutOfRangePager) {
return array('currentPage' => $pager->getOriginalPage(), 'maxPerPage' => $pager->getMaxPerPage(), 'hasNextPage' => false, 'outOfRange' => true);
}
$meta = array('currentPage' => $pager->getCurrentPage(), 'maxPerPage' => $pager->getMaxPerPage(), 'pagesCount' => $pager->getNbPages(), 'hasNextPage' => $pager->hasNextPage(), 'resultsCount' => $pager->getNbResults(), 'hasPreviousPage' => $pager->hasPreviousPage());
if ($pager->hasNextPage()) {
$meta['nextPage'] = $pager->getNextPage();
}
if ($pager->hasPreviousPage()) {
$meta['previousPage'] = $pager->getPreviousPage();
}
return $meta;
}