2. 控制器,随便写个demo。
public function index(){
$obj=M("news");
$count = $obj->where('status=1 and classID=74 ')->count();// 查询满足要求的总记录数
$limit = 10;
$Page = new \Think\Page($count,$limit);// 实例化分页类 传入总记录数和每页显示的记录数(25)
$show = $Page->show();// 分页显示输出
$list = $obj->where('status=1 and classID=74 ')->order('writetime desc')->limit($Page->firstRow.','.$Page->listRows)->select();
$firstlist = $obj->where('status=1 and classID=74 and Indexfirst=1')->order('writetime desc')->limit(4)->select();
$this->assign('firstlist',$firstlist);
$this->assign('page',$show);// 赋值分页输出
$this->assign('list',$list);
$this->display();
}
3. 接下来是View层,样式控制。page.css文件
.b-page {
background: #fff;
box-shadow: 0px 1px 2px 0px #E2E2E2;
}
.page {
width: 100%;
background: #FFF;
text-align: center;
overflow: hidden;
font-size:14px;
margin-top:50px;
}
.page .first,
.page .prev,
.page .current,
.page .num,
.page .current,
.page .next,
.page .end {
padding: 8px 16px;
margin: 0px 5px;
display: inline-block;
color: #144970;
border: 1px solid #F2F2F2;
border-radius: 5px;
}
.page .first:hover,
.page .prev:hover,
.page .current:hover,
.page .num:hover,
.page .current:hover,
.page .next:hover,
.page .end:hover {
text-decoration: none;
background: #F8F5F5;
}
.page .current {
background-color: #144970;
color: #FFF;
border-radius: 5px;
}
.page .current:hover {
text-decoration: none;
background: #144970;
}
.page .not-allowed {
cursor: not-allowed;
}
更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。
希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。
PbootCMS分页条效果之数字条效果数字条自带a链接标签代码和选中效果标签 数字带class名称为 page-num ,当前页自带 page-num-current 样式 !-- 分页 --{pboot
PBootcms分页条标签怎么调用适用范围:分页条标签适用所有执行了分页的页面 标签作用:用于输出分页代码 来源:html5模板网 html5code.net 1、分页
ThinkPHP整合datatables实现服务端分页的示例代码下面小编就为大家分享一篇ThinkPHP整合datatables实现服务端分页的示例代码,具有很好的参考价值,希望对大家有所帮
thinkphp3.2.0 setInc方法 源码全面解析下面小编就为大家分享一篇thinkphp3.2.0 setInc方法 源码全面解析,具有很好的参考价值,希望对大家有所帮助。一起跟
THINKPHP3.2使用soap连接webservice的解决方法这篇文章主要为大家详细介绍了THINKPHP3.2使用soap连接webservice的解决方法,具有一定的参考价值,感兴趣的小伙伴们可
ThinkPHP3.2利用QQ邮箱/163邮箱通过PHPMailer发送邮件的方法最近因为工作的需要,要实现给我们的网站用户发送邮件的需求,所以下面这篇文章主要给大家介绍了关于ThinkPHP3.