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>

  

 

posted @ 2016-07-03 20:05  坏小子1993  阅读(451)  评论(0编辑  收藏  举报