🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 数据分页 ~~~php //总数100条,当前为第五页,每页10条 $pagination = \Lying::$maker->helper->paging(100, 5, 10); //使用数据 $pagination->total; //总条数 $pagination->pages; //总页数 $pagination->page; //当前页码 $pagination->offset; //偏移量 $pagination->limit; //每页显示条数 //获取分页HTML $html = $pagination->html(function ($page) { return '/index/?page=' . $page; }, 5); ~~~ 生成的分页HTML如下 ~~~html <div> <a href="/index/?page=1">首页</a> <a href="/index/?page=4">上一页</a> <span>&#x2026;</span> <a href="/index/?page=3">3</a> <a href="/index/?page=4">4</a> <span>5</span> <a href="/index/?page=6">6</a> <a href="/index/?page=7">7</a> <span>&#x2026;</span> <a href="/index/?page=6">下一页</a> <a href="/index/?page=10">末页</a> </div> ~~~ * `$pagination->html()`的第一个参数为回调函数,返回拼接后的url * `$pagination->html()`的第二个参数为最大的连续显示页数