研究thinkphp第二天了  今天主要是用thinkphp做一些 demo

小试了一下thinkphp的分页功能

使用分页功能之前 首先要把分页类放到 项目的 Lib\ORG 目录
命名为 Page.class.php

新建一个控制器 PageAction.class.php

在控制器 新建一个 TestPage的Action

        public function TestPage(){
                //普通方式实现分页
                $Form = M('Form');
                import("@.ORG.Page");             //导入分页类
                $count = $Form->count();        //计算总数
                $p = new Page($count, 5);
                $list = $Form->limit($p->firstRow . ',' . $p->listRows)->order('id desc')->select();
                $page = $p->show();
                $this->assign("page", $page);
                $this->assign("list", $list);
                $this->display();
        }



试图  testpage.html
导入样式表



循环信息列表
 
 
 
    {$vo.title} [ {$vo.create_time|date='Y-m-d H:i:s',###}]
 
 

显示分页

{$page}






自定义分页样式


        // 自定义分页样式测试
        public function CustomPage(){
          $Form = M('Form');
          import("@.ORG.Page");
          $count = $Form->count();
          $p = new Page($count,5);//实例化一个对象    每页5条记录
          $list = $Form->limit($p->firstRow . ',' . $p->listRows)->order('id desc')->select();
          
                $p->setConfig('header', '条数据');//共有多少条数据
                $p->setConfig('prev', "<");//上一页
                $p->setConfig('next', '>');//下一页
                $p->setConfig('first', '<<');//第一页
                $p->setConfig('last', '>>');//最后一页
                $page = $p->show();                        //分页的导航条的输出变量
                $this->assign("page", $page);
                $this->assign("list", $list); //数据循环变量
                $this->display();
          
        }

导入样式

 


显示效果