thinkphp 分页

来源:互联网 发布:windows搜索索引 编辑:程序博客网 时间:2024/06/11 18:31
<?phpnamespace Admin\Controller;use Think\Controller;class GoodsController extends Controller {public $gm;public function __construct(){parent::__construct();//继承父类的构造方法$this->gm=D('goods');}      public function goodslist(){           $p=I('P')?I('P'):1;//让其打开默认为第一页            // 进行分页数据查询 注意page方法的参数的前面部分是当前的页数使用 $_GET[p]获取            $list = $this->gm->order('goods_id')->page($p.',7')->select();//每页显示7条按照goods_id排序            $this->assign('list',$list);// 赋值数据集            $count = $this->gm->count();// 查询满足要求的总记录数            $Page = new \Think\Page($count,7);// 实例化分页类 传入总记录数和每页显示的记录数            $show = $Page->show();// 分页显示输出            $this->assign('page',$show);// 赋值分页输出在模板中用$page表示            $this->display(); // 输出模板    }     }然后在html模板中记得将分页改成  {$page}

原创粉丝点击