Zend Framework - 在控制器或模型中获取页数

Som*_*ody 2 zend-framework

$paginator = Zend_Paginator::factory($select);

$paginator->setItemCountPerPage($s['perPage']);
$paginator->setPageRange(15);
$paginator->setCurrentPageNumber((int)$s['page']);

return $paginator;
Run Code Online (Sandbox Code Playgroud)

如何从分页器获取整体页数?

因为如果请求的页面大于整体,我想设置404标题.

谢谢 ;)

小智 6

您可以访问总页数

$paginator->getPages()->pageCount
Run Code Online (Sandbox Code Playgroud)

但基本上它只返回$select->count()值(所以piddl0r的猜测是正确的).