/** * Created by PhpStorm. * User: caipeichao * Date: 14-3-10 * Time: PM7:40 */ function getPagination($totalCount, $countPerPage = 10) { $pageKey = 'page'; //获取当前页码 $currentPage = intval($_REQUEST[$pageKey]) ? intval($_REQUEST[$pageKey]) : 1; //计算总页数 $pageCount = ceil($totalCount / $countPerPage); //如果只有1页,就没必要翻页了 if ($pageCount <= 1) { return ''; } $Page = new \Think\Page($totalCount, $countPerPage); // 实例化分页类 传入总记录数和每页显示的记录数 return $Page->show(); //定义返回结果 $html = ''; //添加头部 $html .= '<div class="pagination">'; //添加上一页的按钮 if ($currentPage > 1) { $prevUrl = addUrlParam(getCurrentUrl(), array($pageKey => $currentPage - 1)); $html .= "<li><a class=\"\" href=\"{$prevUrl}\">«</a></li>"; } else { $html .= "<li class=\"disabled\"><a>«</a></li>"; } //添加各页面按钮 for ($i = 1; $i <= $pageCount; $i++) { $pageUrl = addUrlParam(getCurrentUrl(), array($pageKey => $i)); if ($i == $currentPage) { $html .= "<li class=\"active\"><a class=\"active\" href=\"{$pageUrl}\">{$i}</a></li>"; } else { $html .= "<li><a class=\"\" href=\"{$pageUrl}\">{$i}</a></li>"; } } //添加下一页按钮 if ($currentPage < $pageCount) { $nextUrl = addUrlParam(getCurrentUrl(), array($pageKey => $currentPage + 1)); $html .= "<li><a class=\"\" href=\"{$nextUrl}\">»</a></li>"; } else { $html .= "<li class=\"disabled\"><a>»</a></li>"; } //收尾 $html .= '</div>'; return $html; }
function getPagination_amaze($totalCount, $countPerPage = 10) { $pageKey = 'page'; //获取当前页码 $currentPage = intval($_REQUEST[$pageKey]) ? intval($_REQUEST[$pageKey]) : 1; //计算总页数 $pageCount = ceil($totalCount / $countPerPage); //如果只有1页,就没必要翻页了 if ($pageCount <= 1) { return ''; } //定义返回结果 $html = ''; //添加头部 $html .= '<ul class="am-pagination am-pagination-center">'; //添加上一页的按钮 if ($currentPage > 1) { $prevUrl = addUrlParam(getCurrentUrl(), array($pageKey => $currentPage - 1)); $html .= "<li><a class=\"\" href=\"{$prevUrl}\">«</a></li>"; } else { $html .= "<li class=\"am-disabled\"><a>«</a></li>"; } //添加各页面按钮 for ($i = 1; $i <= $pageCount; $i++) { $pageUrl = addUrlParam(getCurrentUrl(), array($pageKey => $i)); if ($i == $currentPage) { $html .= "<li class=\"am-active\"><a href=\"{$pageUrl}\">{$i}</a></li>"; } else { $html .= "<li><a class=\"\" href=\"{$pageUrl}\">{$i}</a></li>"; } } //添加下一页按钮 if ($currentPage < $pageCount) { $nextUrl = addUrlParam(getCurrentUrl(), array($pageKey => $currentPage + 1)); $html .= "<li><a class=\"\" href=\"{$nextUrl}\">»</a></li>"; } else { $html .= "<li class=\"am-disabled\"><a>»</a></li>"; } //收尾 $html .= '</ul>'; return $html; }