企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 数据分页 ~~~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()`的第二个参数为最大的连续显示页数