Heim >Backend-Entwicklung >PHP-Tutorial >Code-Implementierung zum Zusammenstellen von Paging-Strings im ThinkPHP-Framework
Der Inhalt dieses Artikels befasst sich mit der Code-Implementierung zum Zusammenstellen von Paging-Strings im ThinkPHP-Framework. Ich hoffe, dass er für Sie hilfreich ist.
ThinkPHP-Assembly-Paging-String-Back-End-Code:
<?php $condition="查询条件"; $size = 10;//每页多少条记录 $number=$this->cunXiaoNongModel->getCunCount($condition);//获取记录总数 $page = new \Think\Page($number,$size); $rollPage = 5; //分页栏显示的页数个数; $page -> setConfig('first' ,'首页'); $page -> setConfig('last' ,'尾页'); $page -> setConfig('prev' ,'上一页'); $page -> setConfig('next' ,'下一页'); $start = $page -> firstRow; //起始行数 $pagesize = $page -> listRows; //每页显示的行数 $limit = "$start , $pagesize"; $cunList = M('cunxiaonong_use')->table('cun_use as cu')->join('cun as c on cu.cun_id = c.cun_id', 'left')->join('cun_xiao as cx on cu.cun_id = cx.cun_id', 'left')->where($condition)->limit($limit)->order('cu.id DESC')->select(); $style = "pageos"; $onclass = "pageon"; $pagestr = $page -> show($style,$onclass); //组装分页字符串 $this -> assign('pagestr',$pagestr); $this->assign('ticketList',$cunList);
ThinkPHP-Assembly-Paging-String-Front-End-Anzeigecode:
<!DOCTYPE HTML> <html> <head> <title>一亩地</title> <meta charset="utf-8"> <style> /*2018.8.6分页*/ .pageos { border: 1px solid; border-radius: 20px; padding-left: 6px; padding-right: 6px; margin: 5px; } .pageon { border: 1px solid #C7241D; background-color: white; color: #C8332F; border-radius: 20px; padding-left: 5px; padding-right: 5px; margin: 5px; } </style> </head> <body> <div class="mt-20"> <table class="table table-border table-bordered table-bg table-hover table-sort"> <thead> <tr class="text-c"> <th>编号</th> <th>用户ID</th> <th>一亩地</th> <th>时间</th> </tr> </thead> <tbody> <volist name="cunList" id="tl"> <tr class="text-c"> <td>{$tl['id']}</td> <td>{$tl['user_id']}</td> <td>{$tl['yimudi']}</td> <td>{$tl['time']|date='Y-m-d H:i:s',###}</td> </tr> </volist> </tbody> </table> <div class="page" style="text-align: center; padding: 20px 0px 50px 0px;">{$pagestr}</div> </div> </body> </html>
Das Obige ist die Implementierungsfunktion von ThinkPHP Assembly-Paging-String Verstanden!
Empfohlene verwandte Artikel:
Wie greife ich in PHP auf URLs zu? Zusammenfassung der Methoden für PHP zum Zugriff auf URLs (Code)
Erklärung der Ansichten im thinkPHP-Framework (mit Code)
thinkphp-Framework-Gruppierung: thinkphp erhält Zufriedenheitszustandsdaten
Das obige ist der detaillierte Inhalt vonCode-Implementierung zum Zusammenstellen von Paging-Strings im ThinkPHP-Framework. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!