Yii CGridView用法實例詳解
本文實例講述了Yii CGridView用法。分享給大家供大家參考,具體如下:
CGridView的功能是用來顯示的數(shù)據(jù)列表。它支持排序,分頁,和AJAX數(shù)據(jù)請求。
CGridView最好使用 data provider,最好是 CActiveDataProvider 。
簡單代碼如下:
$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',
),
),
));
屬性說明:
actionPrefix 方法前輟
afterAjaxUpdate AJAX成功響應(yīng)后調(diào)用的JAVASCRIPT函數(shù)
ajaxUpdate 是否啟用AJAX請求數(shù)據(jù)
ajaxUpdateError AJAX失敗響應(yīng)后調(diào)用的JAVASCRIPT函數(shù)
ajaxUrl AJAX請求的URL
ajaxVar AJAX請求,使用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日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于Yii框架的PHP程序設(shè)計有所幫助。
- Yii視圖CGridView實現(xiàn)操作按鈕定義地址示例
- Yii視圖CGridView列表用法實例分析
- Yii中CGridView禁止列排序的設(shè)置方法
- Yii中CGridView實現(xiàn)批量刪除的方法
- Yii中CGridView關(guān)聯(lián)表搜索排序方法實例詳解
- Yii把CGridView文本框換成下拉框的方法
- Yii2分頁的使用及其擴(kuò)展方法詳解
- yii框架分類樹擴(kuò)展示例
- PHP的Yii框架中YiiBase入口類的擴(kuò)展寫法示例
- YII CLinkPager分頁類擴(kuò)展增加顯示共多少頁
- YII視圖整合kindeditor擴(kuò)展的方法
- Yii框架擴(kuò)展CGridView增加導(dǎo)出CSV功能的方法
相關(guān)文章
Codeigniter實現(xiàn)處理用戶登錄驗證后的URL跳轉(zhuǎn)
這篇文章主要介紹了Codeigniter實現(xiàn)處理用戶登錄驗證后的URL跳轉(zhuǎn),需要的朋友可以參考下2014-06-06
PHP通過curl獲取接口URL的數(shù)據(jù)方法
今天小編就為大家分享一篇PHP通過curl獲取接口URL的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05
修改apache配置文件去除thinkphp url中的index.php
這篇文章主要介紹了修改apache配置文件去除thinkphp url中的index.php的方法,大家參考使用吧2014-01-01
laravel自定義分頁的實現(xiàn)案例offset()和limit()
今天小編就為大家分享一篇laravel自定義分頁的實現(xiàn)案例offset()和limit(),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10

