与 limit() 相比,page() 方法提供更为人性化的分页,假设每页数量是10
使用limit:
<?php
// 查询第一页数据
Db::table('think_article')->limit(0,10)->select();
// 查询第二页数据
Db::table('think_article')->limit(10,10)->select();
使用page:
<?php
// 查询第一页数据
Db::table('think_article')->page(1,10)->select();
// 查询第二页数据
Db::table('think_article')->page(2,10)->select();
page
方法还可以和limit方法配合使用,例如:
<?php
Db::table('think_article')->limit(25)->page(3)->select();
当page方法只有一个值传入的时候,表示第几页,而limit
方法则用于设置每页显示的数量,也就是说上面的写法等同于:
<?php
Db::table('think_article')->page(3,25)->select();