ThinkPHP讲解——第三方类的引入:以分页为主
Posted 坏小子之涛声依旧
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP讲解——第三方类的引入:以分页为主相关的知识,希望对你有一定的参考价值。
第三方类的引入,以分页类为例:
1.在控制器里新建一个分页的操作方法FenYe()
注意:第三方类Page.class.php放在Think或Home文件夹下,并新近一个文件夹,放在里面,并在其类里加上命名空间namespace Home\\FenYe
function FenYe() { $model=D("Nation"); $total=$model->count(); //造分页类 $page=new \\Home\\FenYe\\Page($total,3); //参数一为总数据数;参数二:每页显示的条数 //$sql="select * from Nation ".$page->limit; //原生态语句 //$attr=$model->query($sql); //查询用query()方法;增删改用execute()方法 $attr=$model->limit($page->limit)->select(); $xinxi=$page->fpage(); $this->assign("xinxi",$xinxi); $this->assign("nation",$attr); $this->display(); }
2.新建前端显示页面FenYe.html
<body> <table> <tr> <td>代号</td> <td>名称</td> </tr> <foreach name="nation" item="v"> <tr> <td><{$v.code}></td> <td><{$v.name}></td> </tr> </foreach> </table> <div><{$xinxi}></div> </body>
以上是关于ThinkPHP讲解——第三方类的引入:以分页为主的主要内容,如果未能解决你的问题,请参考以下文章
Thinkphp 5 怎么在控制器引入thinkphp\vendor 的第三方扩展