TP框架中的page分页实现
今天介绍一下如何在tp框架中使用分页功能(TP3.2) 1.第一步,找到我们需要使用的分页类(page.class.php),并将其放在命名空间根目录下的一个位置,比如Library文件夹下或者当前模块下(例如Application ) 打开分页类,修改命名空间 2.第二步,找到需要分页功能的控制器中相对应的操作方法 public function index(){ $art=M("article"); //分页显示方法 $zts=$art->count(); //查询总条数 $page=new \Admin\page\page($zts,4);//两个参数,总条数和显示的条数; $attr = $art->limit($page->limit)->select(); //这里已经有了limit,将page类文件的LIMIT删去 $this->assign("art",$attr); // 查询内容注册到显示页面 $this->assign("page",$page->fpage()); //分页栏也注册到显示页面 $this->show(); } 3. 在显示页面遍历显示出来 <table> <foreach name="art" item="v"> <tr> <td>{$v.catid}</td> <td>{$v.name}</td> </tr> </foreach> <