thinkphp3.2.3 分页代码分享

thinkphp3.2.3 分页代码分享,第1张

概述这篇文章主要为大家介绍了thinkphp3.2.3 分页代码,非常实用的代码,感兴趣的小伙伴们可以参考一下

对于thinkPHP分页的实现效果,两种调用方法,一种调用公共函数中的函数方法(参考href="http://www.cnblogs.com/tianguook/p/4326613.HTML">http://www.cnblogs.com/tianguook/p/4326613.HTML),一种是在模型中书写分页的方法

1、在公共函数Application/Common/Common/function.PHP中书写:

setConfig('header','共%TOTAL_ROW%条记录%Now_PAGE%/%TOTAL_PAGE%页'); $page->setConfig('prev','上一页'); $page->setConfig('next','下一页'); $page->setConfig('last','末页'); $page->setConfig('first','首页'); $page->setConfig('theme','%FirsT%%UP_PAGE%%link_PAGE%%DOWN_PAGE%%END%%header%'); $page->lastSuffix=false;//最后一页不显示总页数 return $page;}

在控制器PageController.class.PHP中调用

count(); $page= getpage($count,8);//Common/function.PHP中分页 $List=$m->limit($page->firstRow,$page->ListRows)->select(); $this->assign('List',$List);//赋值数据集 $this->assign('page',$page->show());//赋值分页输出 $this->display(); }}

在视图index/index.HTML中显示

{$vo['name']}

样式的书写page.CSS

2、在模板usermodel.class.PHP中书写分页函数

page($page,$limit)->select(); $count= $this->count(); $Page=new \Think\Page($count,$limit);

$Page->lastSuffix=false;//是否显示总页数
$Page->setConfig('header','共%TOTAL_ROW%幅图片每页'.$limit.'幅%Now_PAGE%/%TOTAL_PAGE%页');
$Page->setConfig('prev','上一页');
$Page->setConfig('next','下一页');
$Page->setConfig('last','末页');
$Page->setConfig('first','首页');
$Page->setConfig('theme','%FirsT% %UP_PAGE% %link_PAGE% %DOWN_PAGE% %END% %header%');
$show=$Page->show();
return array('List'=>$data,'page'=>$show);
}
}

控制器PageController.class.PHP中调用

getPage();//model中分页 $this->assign('List',$List);//赋值数据集 $this->display(); }}

视图显示index/index.HTML

{$vo['name']}

分页的样式与第1中公共方法中page.CSS中样式相同以上array( '__CSS__'=>__ROOT__.'/Public/CSS',))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持内存溢出。

总结

以上是内存溢出为你收集整理的thinkphp3.2.3 分页代码分享全部内容,希望文章能够帮你解决thinkphp3.2.3 分页代码分享所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1243963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存