yii框架使用分頁的方法分析
本文實(shí)例講述了yii框架使用分頁的方法。分享給大家供大家參考,具體如下:
yii中使用分頁很方便,如下兩種方法:
在控制器中:
1、
$criteria = new CDbCriteria(); //new cdbcriteria數(shù)據(jù)庫<br>$criteria->id = 'id ASC'; //排序規(guī)則 $count = Exchange::model()->count($criteria); $pager = new CPagination($count); $pager->pageSize=30; $pager->applyLimit($criteria); $categoryInfo = Category::model()->findAll($criteria); //根據(jù)條件查詢
2、
$criteria = new CDbCriteria();
$criteria->order = 'id ASC';
$criteria->addCondition('status=1'); //根據(jù)條件查詢
$criteria->addCondition('exchange_status=0');
$count = Exchange::model()->count($criteria);
$pager = new CPagination($count);
$pager->pageSize=30;
$pager->applyLimit($criteria);
$exchangeInfo = Exchange::model()->findAll($criteria);
render中傳入?yún)?shù):
array("pages" => $pager)
視圖中加入:
$this->widget('CLinkPager',array(
'header'=>'',
'firstPageLabel' => '首頁',
'lastPageLabel' => '末頁',
'prevPageLabel' => '上一頁',
'nextPageLabel' => '下一頁',
'pages' => $pages,
'maxButtonCount'=>8,
)
);
分頁思想:
1、計(jì)算數(shù)據(jù)庫中總的條數(shù)
2、分頁大小
3、設(shè)置偏移量limit
在Yii中,分頁時(shí)會用這個類CDBcritria進(jìn)行數(shù)據(jù)庫查詢很重要,這樣分頁很簡單。
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。
- Yii框架分頁實(shí)現(xiàn)方法詳解
- Yii框架結(jié)合sphinx,Ajax實(shí)現(xiàn)搜索分頁功能示例
- YII框架中搜索分頁jQuery寫法詳解
- yii框架搜索分頁modle寫法
- Yii框架引入coreseek分頁功能示例
- Yii分頁用法實(shí)例詳解
- Yii使用CLinkPager分頁實(shí)例詳解
- Yii2分頁的使用及其擴(kuò)展方法詳解
- Yii列表定義與使用分頁方法小結(jié)(3種方法)
- yii2分頁之實(shí)現(xiàn)跳轉(zhuǎn)到具體某頁的實(shí)例代碼
- yii2實(shí)現(xiàn)分頁,帶搜索的分頁功能示例
- Yii框架分頁技術(shù)實(shí)例分析
相關(guān)文章
用HTML/JS/PHP方式實(shí)現(xiàn)頁面延時(shí)跳轉(zhuǎn)的簡單實(shí)例
下面小編就為大家?guī)硪黄肏TML/JS/PHP方式實(shí)現(xiàn)頁面延時(shí)跳轉(zhuǎn)的簡單實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-07-07
WordPress中設(shè)置Post Type自定義文章類型的實(shí)例教程
這篇文章主要介紹了WordPress中設(shè)置Post Type自定義文章類型的實(shí)例教程,后臺文章類型的設(shè)置是WordPress的一大特色,然而自帶的文章類型往往并不夠用,需要的朋友可以參考下2016-05-05
thinkPHP5框架實(shí)現(xiàn)分頁查詢功能的方法示例
這篇文章主要介紹了thinkPHP5框架實(shí)現(xiàn)分頁查詢功能的方法,結(jié)合實(shí)例形式分析了thinkPHP5實(shí)現(xiàn)分頁查詢功能的相關(guān)控制器、模板等操作技巧,需要的朋友可以參考下2018-03-03
Thinkphp中volist標(biāo)簽mod控制一定記錄的換行BUG解決方法
這篇文章主要介紹了Thinkphp中volist標(biāo)簽mod控制一定記錄的換行BUG解決方法,涉及針對標(biāo)簽執(zhí)行語句順序的修改,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
PHP中使用sleep函數(shù)實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例分享
這篇文章主要介紹了PHP中使用sleep函數(shù)實(shí)現(xiàn)定時(shí)任務(wù)實(shí)例分享,本文給出了多個使用sleep的例子,本文還可以作為學(xué)習(xí)sleep函數(shù)的教程,需要的朋友可以參考下2014-08-08
php設(shè)計(jì)模式之模板模式實(shí)例分析【星際爭霸游戲案例】
這篇文章主要介紹了php設(shè)計(jì)模式之模板模式,基于星際爭霸游戲案例形式分析了php模板模式相關(guān)原理與使用技巧,需要的朋友可以參考下2020-03-03

