亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

Yii使用CLinkPager分頁實例詳解

2020-03-22 20:32:02
字體:
來源:轉載
供稿:網友
本文主要講解了YII中使用CLinkPager分頁的方法,這里我們采用物件的形式來定義分頁:首先在components中自定義LinkPager,并繼承CLinkPager具體代碼如下: * CLinkPager html' target='_blank'>class file. * @link http://www.yiiframework.com/ * @copyright Copyright 2008-2011 Yii Software LLC * @license http://www.yiiframework.com/license/ * CLinkPager displays a list of hyperlinks that lead to different pages of target. * @version $Id$ * @package system.web.widgets.pagers * @since 1.0class LinkPager extends CLinkPager const CSS_TOTAL_PAGE='total_page'; const CSS_TOTAL_ROW='total_row'; * @var string the text label for the first page button. Defaults to ' First'. public $totalPageLabel; * @var string the text label for the last page button. Defaults to 'Last '. public $totalRowLabel; * Creates the page buttons. * @return array a list of page buttons (in HTML code). protected function createPageButtons()
list($beginPage,$endPage)=$this- getPageRange(); $currentPage=$this- getCurrentPage(false); // currentPage is calculated in getPageRange() $buttons=array(); // first page $buttons[]=$this- createPageButton($this- firstPageLabel,0,self::CSS_FIRST_PAGE,$currentPage =0,false); // prev page if(($page=$currentPage-1) 0) $page=0; $buttons[]=$this- createPageButton($this- prevPageLabel,$page,self::CSS_PREVIOUS_PAGE,$currentPage =0,false); // internal pages for($i=$beginPage;$i =$endPage;++$i) $buttons[]=$this- createPageButton($i+1,$i,self::CSS_INTERNAL_PAGE,false,$i==$currentPage); // next page if(($page=$currentPage+1) =$pageCount-1) $page=$pageCount-1; $buttons[]=$this- createPageButton($this- nextPageLabel,$page,self::CSS_NEXT_PAGE,$currentPage =$pageCount-1,false); // last page $buttons[]=$this- createPageButton($this- lastPageLabel,$pageCount-1,self::CSS_LAST_PAGE,$currentPage =$pageCount-1,false); // 頁數統計 $buttons[]=$this- createTotalButton(($currentPage+1)."/{$pageCount}",self::CSS_TOTAL_PAGE,false,false); // 條數統計 $buttons[]=$this- createTotalButton("共{$this- getItemCount()}條",self::CSS_TOTAL_ROW,false,false); return $buttons; protected function createTotalButton($label,$class,$hidden,$selected) if($hidden || $selected) $class.=' '.($hidden self::CSS_HIDDEN_PAGE : self::CSS_SELECTED_PAGE); return ' li class="'.$class.'" '.CHtml::label($label,false).' /li * Registers the needed client scripts (mainly CSS file). public function registerClientScript() if($this- cssFile!==false) self::registerCssFile($this- cssFile); * Registers the needed CSS file. * @param string $url the CSS URL. If null, a default CSS URL will be used. public static function registerCssFile($url=null) if($url===null) $url=CHtml::asset(Yii::getPathOfAlias('application.components.views.LinkPager.pager').'.css'); Yii::app()- getClientScript()- registerCssFile($url);定義CSS樣式 * 翻頁樣式.page_blue{ margin: 3px; padding: 3px; text-align: center; font: 12px verdana, arial, helvetica, sans-serif;ul.bluePager,ul.yiiPager font-size:11px; border:0; margin:0; padding:0; line-height:100%; display:inline; text-aligin:center;ul.bluePager li,ul.yiiPager li display:inline;ul.bluePager a:link,ul.yiiPager a:link,ul.bluePager a:visited,ul.yiiPager a:visited,ul.bluePager .total_page label,ul.yiiPager .total_page label,ul.bluePager .total_row label,ul.yiiPager .total_row label border: #ddd 1px solid; color: #888888 !important; padding:2px 5px; text-decoration:none;ul.bluePager .page a,ul.yiiPager .page a font-weight:normal;ul.bluePager a:hover,ul.yiiPager a:hover color:#FFF !important; border:#156a9a 1px solid; background-color:#2b78a3ul.bluePager .selected a,ul.yiiPager bluePager .selected a color:#3aa1d0 !important; border: 1px solid #3aa1d0;ul.bluePager .selected a:hover,ul.yiiPager .selected a:hover color:#FFF !important;ul.bluePager .hidden a,ul.yiiPager .hidden a border:solid 1px #DEDEDE; color:#888888;ul.bluePager .hidden,ul.yiiPager .hidden display:none;controller中操作://分頁操作$criteria=new CDbCriteria;$criteria- order='id DESC';$criteria- select=array('id','uid','username','title','thumb','url','clicks','time','dateline','countfavorite','quality');$criteria- condition=$sql;$total = Video::model()- count($criteria);$pages = new CPagination($total); $pages- pageSize=self::PAGE_SIZE;$pages- applyLimit($criteria);$list = Video::model()- findAll($criteria);$title = CommonClass::model()- find(array( 'select'= array('cname'), 'condition'= 'id = '.$id,$this- render('application.views.video.list',array( 'array'= $array, 'arr'= $arr, 'result'= $result, 'list'= $list, 'pages'= $pages, 'title'= $title,在views/video/list.php中引用: $this- widget('LinkPager', array('pages' = $pages,)); PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本精品免费一区二区三区| 中日韩美女免费视频网址在线观看| 欧美在线观看一区二区三区| 久久人人爽亚洲精品天堂| 亚洲激情在线观看视频免费| 精品国产一区二区三区久久狼5月| 国产精品一二区| 国产成人+综合亚洲+天堂| 欧美日韩在线看| 欧美日韩福利电影| 亚洲免费精彩视频| 亚洲女性裸体视频| 91精品国产九九九久久久亚洲| 亚洲香蕉av在线一区二区三区| 一区二区成人精品| 性色av一区二区三区免费| 亚洲欧美日韩久久久久久| 国产suv精品一区二区三区88区| 亚洲成人激情视频| 日韩欧美中文字幕在线播放| 91色视频在线观看| 成人精品一区二区三区电影黑人| 91影视免费在线观看| 夜夜嗨av一区二区三区免费区| 国产精品小说在线| 黄色一区二区在线| 亚洲丁香婷深爱综合| 久久99精品久久久久久青青91| 日本久久久a级免费| 欧美性高潮在线| 久久精品一偷一偷国产| 日本午夜人人精品| 国产最新精品视频| 亚洲一区二区三区视频播放| 精品久久久中文| 欧美高清视频在线观看| 成人网在线免费看| 美女啪啪无遮挡免费久久网站| 91亚洲精品久久久久久久久久久久| 91精品国产91久久久久久| 色婷婷综合久久久久| 亚洲国产精品人人爽夜夜爽| 91福利视频在线观看| 欧美亚洲国产另类| 懂色av影视一区二区三区| 国产专区欧美专区| 国产精品一区二区久久国产| 日韩精品在线免费| 亚洲天堂成人在线视频| 久久av红桃一区二区小说| 欧美日韩综合视频| 久久精品国产电影| 国产一区二区三区中文| 久久精品国产久精国产思思| 国产成人在线精品| 8050国产精品久久久久久| 欧美日韩国产色| 国产精品流白浆视频| 国产精品美女主播在线观看纯欲| 亚洲免费成人av电影| 欧美日韩另类视频| 亚洲欧美日韩高清| 日韩欧美国产免费播放| 国产成人综合av| 亚洲精品98久久久久久中文字幕| 91精品在线国产| 国产精品高清在线| 日韩欧美一区二区三区| 欧美日韩裸体免费视频| 亚洲图片制服诱惑| 久久久久中文字幕| 国产性猛交xxxx免费看久久| 久久国产精品免费视频| 91黑丝高跟在线| 国产精品视频色| 粉嫩老牛aⅴ一区二区三区| 中文字幕日韩精品在线观看| 欧美一区二区三区精品电影| 91国产一区在线| 精品视频偷偷看在线观看| 欧美视频专区一二在线观看| 6080yy精品一区二区三区| 国产成人一区二| 国产一区私人高清影院| 日本不卡视频在线播放| 精品无人区乱码1区2区3区在线| 亚洲人成网站色ww在线| 亚洲免费av电影| 色午夜这里只有精品| 在线观看日韩www视频免费| 久久久久久久一区二区| 国产香蕉一区二区三区在线视频| 日韩国产一区三区| 青青精品视频播放| 欧美大成色www永久网站婷| 久久久久久久久综合| 欧美麻豆久久久久久中文| 5566日本婷婷色中文字幕97| 久久精品国产亚洲精品2020| 欧美高跟鞋交xxxxhd| 久久精品国产一区| 日韩电视剧在线观看免费网站| 日本国产欧美一区二区三区| 中文字幕亚洲第一| 亚洲午夜精品久久久久久性色| 久久久久国产精品免费| 欧美国产欧美亚洲国产日韩mv天天看完整| 日韩av电影在线免费播放| 黑人巨大精品欧美一区二区免费| 国产精品久久久久久超碰| 91极品视频在线| 欧美精品做受xxx性少妇| 精品一区精品二区| 国产精品稀缺呦系列在线| 亚洲国产欧美精品| 性夜试看影院91社区| 人人爽久久涩噜噜噜网站| 国产丝袜高跟一区| 国产在线精品成人一区二区三区| 九九九久久国产免费| 一区二区三区 在线观看视| 国语自产在线不卡| 欧美成aaa人片在线观看蜜臀| 欧美小视频在线观看| 国产精品美女久久久久av超清| 亚洲日韩欧美视频| 激情成人在线视频| 色婷婷久久一区二区| 久久噜噜噜精品国产亚洲综合| 91av在线免费观看| 国产精品久久久久久久久| 日韩欧美在线看| 亚洲欧美国产精品久久久久久久| 98精品国产高清在线xxxx天堂| 欧美日韩国产丝袜美女| 国产在线观看一区二区三区| 2019中文字幕在线观看| 91精品国产色综合久久不卡98| 中文国产成人精品久久一| 日韩电影在线观看中文字幕| 成人黄色大片在线免费观看| 亚洲剧情一区二区| 成人福利视频在线观看| 亚洲综合最新在线| 97在线观看免费高清| 成人在线中文字幕| 欧美在线视频导航| 亚洲在线视频福利| 日韩视频在线一区| 国产一区二区三区三区在线观看| 黑人巨大精品欧美一区免费视频| 久久久亚洲影院你懂的| 日韩av中文字幕在线免费观看| 精品久久香蕉国产线看观看亚洲| 国产一级揄自揄精品视频| 日韩人在线观看| 欧美富婆性猛交| 日韩免费看的电影电视剧大全| 亚洲综合视频1区| 欧美视频一二三| 97不卡在线视频| 欧美精品一本久久男人的天堂| 黄色成人av网| 欧美一区二区色|