ThinkPHP分页实例
生活随笔
收集整理的這篇文章主要介紹了
ThinkPHP分页实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ThinkPHP分頁實例
?(2014-09-20 15:34:36) 很多人初學thinkphp時,不太熟悉thinkphp的分頁使用方法,現在將自己整理的分頁方法分享下,有需要的朋友可以看看。 控制器中的代碼: ? $db = M("cost"); $where = "查詢條件";$count = $db->where($where)->count(); $pagecount = 20; $page = new \Think\Page($count , $pagecount); $page->parameter = $row; //此處的row是數組,為了傳遞查詢條件 $page->setConfig('first','首頁'); $page->setConfig('prev','上一頁'); $page->setConfig('next','下一頁'); $page->setConfig('last','尾頁'); $page->setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% 第 '.I('p',1).' 頁/共 %TOTAL_PAGE% 頁 ( '.$pagecount.' 條/頁 共 %TOTAL_ROW% 條)'); $show = $page->show(); $list = $db->where($where)->order('id desc')->limit($page->firstRow.','.$page->listRows)->select(); $this->assign('list',$list); $this->assign('page',$show); $this->display(); 模版中調用代碼: <**div class="pagelist">{$page}<**/div**> //博客中會過濾DIV標簽,請將上面一句話中的**去除,再使用 附帶分頁樣式: ? .pagelist{ text-align:center; background:#f1f1f1; padding:7px 0;} .pagelist a{ margin:0 5px; border:#6185a2 solid 1px; display:inline-block; padding:2px 6px 1px; line-height:16px; background:#fff; color:#6185a2;} .pagelist span{ margin:0 5px; border:#6185a2 solid 1px; display:inline-block; padding:2px 6px 1px; line-height:16px; color:#6185a2; color:#fff; background:#6185a2;} 顯示效果如下: ?
轉載于:https://www.cnblogs.com/archoncap/p/5210005.html
總結
以上是生活随笔為你收集整理的ThinkPHP分页实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis集群安装和java应用
- 下一篇: VB6 XArrayDB | Xarra