1.两种分页方式
方法一 : 控制器实例化 page 类,查询数据库的时候,将分页类传过去,使用 select 查询
控制器实例化 page 类 :
//分页添加
$page = new Page();
$page->setEachNum(16); //每页显示的数量
$page->setStyle('2'); //设置输出样式 ,也可以不设置
查询数据库的时候,将分页类传过去 :
$param['table'] = 'order';
$param['field'] = $field;
$param['where'] = $this->getCondition($condition);
$param['order'] = $order;
$list = Db::select($param,$page);
方法二 : 控制器不用实例化 page 类 ,model 里边查询的时候使用 如下方法, 加 个 page () 方法就行
$list=$this->table('order')->field($field)->where($condition)->page($pagesize)->order($order)->limit($limit)->select();
方法一 : 控制器实例化 page 类,查询数据库的时候,将分页类传过去,使用 select 查询
控制器实例化 page 类 :
//分页添加
$page = new Page();
$page->setEachNum(16); //每页显示的数量
$page->setStyle('2'); //设置输出样式 ,也可以不设置
查询数据库的时候,将分页类传过去 :
$param['table'] = 'order';
$param['field'] = $field;
$param['where'] = $this->getCondition($condition);
$param['order'] = $order;
$list = Db::select($param,$page);
方法二 : 控制器不用实例化 page 类 ,model 里边查询的时候使用 如下方法, 加 个 page () 方法就行
$list=$this->table('order')->field($field)->where($condition)->page($pagesize)->order($order)->limit($limit)->select();