Yii CGridView用法實(shí)例詳解
本文實(shí)例講述了Yii CGridView用法。分享給大家供大家參考,具體如下:
CGridView的功能是用來(lái)顯示的數(shù)據(jù)列表。它支持排序,分頁(yè),和AJAX數(shù)據(jù)請(qǐng)求。
CGridView最好使用 data provider,最好是 CActiveDataProvider 。
簡(jiǎn)單代碼如下:
$dataProvider=new CActiveDataProvider('Post');
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
));
詳細(xì)示例:
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
'columns'=>array(
'title', // display the 'title' attribute
'category.name', // display the 'name' attribute of the 'category' relation
'content:html', // display the 'content' attribute as purified HTML
array( // display 'create_time' using an expression
'name'=>'create_time',
'value'=>'date("M j, Y", $data->create_time)',
),
array( // display 'author.username' using an expression
'name'=>'authorName',
'value'=>'$data->author->username',
),
array( // display a column with "view", "update" and "delete" buttons
'class'=>'CButtonColumn',
),
),
));
屬性說(shuō)明:
actionPrefix 方法前輟
afterAjaxUpdate AJAX成功響應(yīng)后調(diào)用的JAVASCRIPT函數(shù)
ajaxUpdate 是否啟用AJAX請(qǐng)求數(shù)據(jù)
ajaxUpdateError AJAX失敗響應(yīng)后調(diào)用的JAVASCRIPT函數(shù)
ajaxUrl AJAX請(qǐng)求的URL
ajaxVar AJAX請(qǐng)求,使用GET方式傳送的變量
baseScriptUrl 視圖資源的URL
beforeAjaxUpdate 在AJAX調(diào)用之前調(diào)用的JAVASCRIPT函數(shù)
blankDisplay 列標(biāo)題為空顯示的內(nèi)容
columns 內(nèi)容列有配置
controller 控制器
cssFile 視圖的樣式
dataProvider 視圖的數(shù)據(jù)
emptyText 內(nèi)容為空顯示的信息
filterPosition 搜索框所在的位置
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。
- Yii視圖CGridView實(shí)現(xiàn)操作按鈕定義地址示例
- Yii視圖CGridView列表用法實(shí)例分析
- Yii中CGridView禁止列排序的設(shè)置方法
- Yii中CGridView實(shí)現(xiàn)批量刪除的方法
- Yii中CGridView關(guān)聯(lián)表搜索排序方法實(shí)例詳解
- Yii把CGridView文本框換成下拉框的方法
- Yii2分頁(yè)的使用及其擴(kuò)展方法詳解
- yii框架分類樹擴(kuò)展示例
- PHP的Yii框架中YiiBase入口類的擴(kuò)展寫法示例
- YII CLinkPager分頁(yè)類擴(kuò)展增加顯示共多少頁(yè)
- YII視圖整合kindeditor擴(kuò)展的方法
- Yii框架擴(kuò)展CGridView增加導(dǎo)出CSV功能的方法
相關(guān)文章
基于ThinkPHP5.0實(shí)現(xiàn)圖片上傳插件
thinkphp5.0 圖片上傳插件可預(yù)覽裁剪圖片和保存原圖片,執(zhí)行裁剪圖片后會(huì)刪除 裁剪的原圖片目錄,以便減少空間。具體實(shí)現(xiàn)代碼大家參考下本文2017-09-09
Codeigniter實(shí)現(xiàn)處理用戶登錄驗(yàn)證后的URL跳轉(zhuǎn)
這篇文章主要介紹了Codeigniter實(shí)現(xiàn)處理用戶登錄驗(yàn)證后的URL跳轉(zhuǎn),需要的朋友可以參考下2014-06-06
codeigniter中測(cè)試通過的分頁(yè)類示例
這篇文章主要介紹了codeigniter中測(cè)試通過的分頁(yè)類示例,需要的朋友可以參考下2014-04-04
PHP通過curl獲取接口URL的數(shù)據(jù)方法
今天小編就為大家分享一篇PHP通過curl獲取接口URL的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2018-05-05
PHP反射使用實(shí)例和PHP反射API的中文說(shuō)明
這篇文章主要介紹了PHP反射使用實(shí)例和PHP反射API的中文說(shuō)明,重點(diǎn)在對(duì)PHP的反射API中每個(gè)方法都做了中文說(shuō)明,需要的朋友可以參考下2014-07-07
修改apache配置文件去除thinkphp url中的index.php
這篇文章主要介紹了修改apache配置文件去除thinkphp url中的index.php的方法,大家參考使用吧2014-01-01
laravel自定義分頁(yè)的實(shí)現(xiàn)案例offset()和limit()
今天小編就為大家分享一篇laravel自定義分頁(yè)的實(shí)現(xiàn)案例offset()和limit(),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧2019-10-10

