研究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
导入样式表
<link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/common.css'>
<link rel="stylesheet" type="text/css" href="__PUBLIC__/Css/style.css" />

循环信息列表
  <volist name="list" id="vo">
  <tr>
  <td></td>
    <td style="border-bottom:1px dotted silver">{$vo.title} <span style="color:gray">[ {$vo.create_time|date='Y-m-d H:i:s',###}]</span></td>
  </tr>
  </volist>

显示分页

<p class="sabrosus">{$page}</p>





自定义分页样式


        // 自定义分页样式测试
        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();
          
        }

导入样式

<load href="__PUBLIC__/Css/myPage.css" /> 


显示效果