代码拉取完成,页面将自动刷新
[toc]
组件类
分页类 符合接口 DuckPhp\Component\PagerInterface
全部选项
'url' => null,
分页,给定 url
'current' => null,
分页,当前页码
'page_size' => 30,
分页,每页长度
'page_key' => 'page',
分页,默认分页的key
'rewrite' => null,
分页,重写函数,替代 本类的 defaultGetUrl
public static function PageNo($new_value = null)
public static function PageWindow($new_value = null)
public static function PageHtml($total, $options = [])
public function __construct()
public function init(array $options, object $context = null)
public function current($new_value = null): int
public function pageSize($new_value = null): int
public function render($total, $options = []): string
public function getPageCount($total): int
获得当前总页数
public function getUrl($page)
根据页码ID获得 URL
public function defaultGetUrl($page)
默认的获得 URL 的方法
protected function initOptions(array $options)
protected function initContext(object $context)
protected function getDefaultUrl()
protected function getDefaultPageNo()
Pager 类并没有像其他扩展那样初始化,而是在调用 App::Pager() 的时候 得到类。
Page 在 render($total, $options = []) 的时候会初始化一遍
App::Pager 得到的就是这个类
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。