boa框架开发手册v5.2

查询分页

要对一个查询结果分页,可以指使用page()来获取分页数据,然后交由view类(后端分页)或前端JS(前端分页)渲染分页效果,一组分页数据包括:

  • total:记录总数
  • pagesize:每页记录数
  • pages:总页数
  • current:当前页

$db = boa::db();

$arr = $db->query('SELECT * FROM ...');
$page = $this->view->page($db->page()); //后端view类处理

$arr = $db->table('test')->select();
$page = $db->page(); //交给前端JS处理

更多参见database类和view类的page()方法