Pagination
优质
小牛编辑
127浏览
2023-12-01
类名: Imi\Util\Pagination
分页计算类
方法
构造方法
public function __construct($page, $count)
$page
当前页码
$count
每页数量
getPage
字面意思
setPage
字面意思
getCount
字面意思
setCount
字面意思
getLimitOffset
获取偏移量,如 limit 20, 10
中的 20
getLimitEndOffset
获取结束的偏移量,如 limit 20, 10
中的 29
calcPageCount
根据记录数计算总页数
$records = 101;
$page = new \Imi\Util\Pagination(1, 10);
$pagination->calcPageCount($records); // 11
例子
$page = new \Imi\Util\Pagination(10, 15);
$limit = 'limit ' . $page->getLimitOffset() . ',' . $page->getCount();
echo $limit;