《PHP实例:ThinkPHP分页实例》要点:
本文介绍了PHP实例:ThinkPHP分页实例,希望对您有用。如果有疑问,可以联系我们。
PHP教程本文实例讲述了ThinkPHP分页的实现办法,分享给大家供大家参考.具体办法如下:
PHP教程在TP3.2框架手册中有一个数据分页,不过每次都要写太多的代码,还有中文设置等有些麻烦,做为程序开发者,有必要整理下:
PHP教程实例运行效果如下图所示:
PHP教程
PHP教程一、分页办法:
PHP教程 $p->parameter=I('get.');
PHP教程 $m->limit($p->firstRow,$p->listRows);
PHP教程 return $p;
}
PHP教程getpage办法可以放在TP框架的 Application/Common/Common/function.php,这个文档可以专门放置一些通用的办法,在哪里都可以调用(如:Controller文件,View文件等).
PHP教程二、调用分页办法
PHP教程<div class="pagination">
{$page}
</div>
PHP教程三、最后就是分页的样式了,这个有些乱,因后台框架网上下载的,样式还没来的及整理,这个样式也可以自己实现,简单的.
PHP教程.pagination ul li.rows {
line-height: 30px;
padding-left: 5px;
}
.pagination ul li.rows b{color: #f00}
PHP教程.pagination ul li a, .pagination ul li span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #fff;
background: url('../images/bottom_bg.png') 0px 0px;
border: 1px solid #d3dbde;
/*border-left-width: 0;*/
margin-left: 2px;
color: #08c;
}
.pagination ul li a:hover{
color: red;
background: #0088cc;
}
.pagination ul li.first-child a, .pagination ul li.first-child span {
border-left-width: 1px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-moz-border-radius-topleft: 3px;
}
.pagination ul .disabled span, .pagination ul .disabled a, .pagination ul .disabled a:hover {
color: #999;
cursor: default;
background-color: transparent;
}
.pagination ul .active a, .pagination ul .active span {
color: #999;
cursor: default;
}
.pagination ul li a:hover, .pagination ul .active a, .pagination ul .active span {
background-color: #f0c040;
}
.pagination ul li.last-child a, .pagination ul li.last-child span {
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
}
PHP教程.pagination ul li.current a{color: #f00 ;font-weight: bold; background: #ddd}
PHP教程希望本文所述对大家的ThinkPHP框架程序开发有所赞助.
《PHP实例:ThinkPHP分页实例》是否对您有启发,欢迎查看更多与《PHP实例:ThinkPHP分页实例》相关教程,学精学透。维易PHP学院为您提供精彩教程。