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使用心得分享-分页类Page的用法

Thinkphp 5 怎么在控制器引入thinkphp\vendor 的第三方扩展

Thinkphp5 引入第三方类库的方法

tp3.2/thinkphp3.2引入外部类文件/.php文件总结

thinkphp简洁美观靠谱的分页类

数据库分页