ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 分页 分页组件可以产生基于当前页面的智能「范围」链接,所产生的 HTML 兼容 Bootstrap CSS 框架. 其他产品也可以使用该组件,请登录 [GITHUB](https://github.com/houdunwang/page) 查看源代码与说明文档。 [TOC] # 使用 #### 根据数量获取分页 ``` echo Page::make(100); ``` #### 显示分页 ``` echo Page::show(); ``` #### 获取所有分页属性 可以获取分页属性,如 文字页码、图形页码、下拉列表页码等 ``` Page::all(100); ``` #### 设置每页显示条数 ``` Page::row(8)->make(100); ``` #### 设置页码数量 ``` Page::pageNum(5)->make(100); ``` #### 自定义url ``` echo Page::url('list/{page}.html')->make(100,1); ``` #### 定义显示文字 ``` echo Page::desc(['pre'=>'上楼', 'next'=>'下楼','first'=>'首页','end'=>'尾页','unit'=>'个'])->make(200,2); ``` #### 返回limit语句 ``` Page::limit(); ``` #### 取得所有形式用于定义 ``` $info= Page::all(200); print_r($info); ``` #### 获取分页的总页数 ``` echo Page::totalPage(); ``` #### 总条数 ~~~ echo Page::totalRow(); ~~~ #### 数组类型数据 有时页码需要使用前端库如Vue.js进行操作,这时需要JSON格式的数据,下面就是实现方式。 ~~~ echo json_encode(Page::pageNum(5)->make(100)->arr()); ~~~