Yii視圖CGridView列表用法實(shí)例分析
本文實(shí)例講述了Yii視圖CGridView列表用法。分享給大家供大家參考,具體如下:
CGridView列表實(shí)例
<!-- 列表 -->
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'words-grid',
'dataProvider'=>$model->search(),//數(shù)據(jù)源
'filter'=>$model,//設(shè)置過(guò)濾器,篩選輸入框
'columns'=>array(
array(
'class'=>'CCheckBoxColumn',//選擇框
'htmlOptions'=>array('width'=>"30px"),
),
'zw_id',
'zw_title',
array('name'=>'zw_level',
'value'=>'Words::model()->getLevel($data->zw_level)',//數(shù)據(jù)轉(zhuǎn)換
),
'zw_replaceword',
'zw_listorder',
array('name'=>'inputtime',
'value'=>'date("Y-m-d",$data->inputtime)',//格式化日期
),
array(
'class'=>'CButtonColumn',
'buttons'=>array('view'=>array(
'visible'=>'false'//查看按鈕設(shè)為不可見(jiàn)
)
)
)
)
));
?>
修改基類(lèi),定義底部功能菜單framework/zii/widgets/grid/CGridView.php(152)
public function renderFooterCell()
{
if(trim($this->footer)!==''){
echo CHtml::openTag('td',$this->footerHtmlOptions);
$this->renderFooterCellContent();
echo '</td>';
}
}
修改視圖,實(shí)現(xiàn)底部功能按鈕列表
'columns'=>array(
array(
'class'=>'CCheckBoxColumn',
'footer'=>'<button onclink="deleteAll()">button</button>
<button onclink="refashAll()">button</button>',
'footerHtmlOptions'=>array('colspan'=>5),
'selectableRows'=>2,
),
更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Yii框架入門(mén)及常用技巧總結(jié)》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《smarty模板入門(mén)基礎(chǔ)教程》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門(mén)教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。
- Yii框架視圖、視圖布局、視圖數(shù)據(jù)塊操作示例
- Yii框架的布局文件實(shí)例分析
- PHP的Yii框架中View視圖的使用進(jìn)階
- PHP的Yii框架中創(chuàng)建視圖和渲染視圖的方法詳解
- Yii控制器中操作視圖js的方法
- Yii視圖操作之自定義分頁(yè)實(shí)現(xiàn)方法
- YII視圖整合kindeditor擴(kuò)展的方法
- Yii2框架視圖(View)操作及Layout的使用方法分析
- Yii視圖CGridView實(shí)現(xiàn)操作按鈕定義地址示例
- YII框架學(xué)習(xí)筆記之命名空間、操作響應(yīng)與視圖操作示例
- Yii框架布局文件的動(dòng)態(tài)切換操作示例
相關(guān)文章
ThinkPHP開(kāi)發(fā)--使用七牛云儲(chǔ)存
本文是thinkphp開(kāi)發(fā)系列文章中關(guān)于使用七牛云儲(chǔ)存的方法和具體實(shí)例,非常的簡(jiǎn)單,有需要的小伙伴可以參考下2017-09-09
thinkPHP線上自動(dòng)加載異常與修復(fù)方法實(shí)例分析
這篇文章主要介紹了thinkPHP線上自動(dòng)加載異常與修復(fù)方法,結(jié)合實(shí)例形式分析了針對(duì)服務(wù)器代碼不支持斜杠方式的情況下相關(guān)處理技巧,需要的朋友可以參考下2016-12-12
PHP 使用位運(yùn)算實(shí)現(xiàn)四則運(yùn)算的代碼
這篇文章主要介紹了PHP 使用位運(yùn)算實(shí)現(xiàn)四則運(yùn)算的代碼,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01
ThinkPHP公共配置文件與各自項(xiàng)目中配置文件組合的方法
這篇文章主要介紹了ThinkPHP公共配置文件與各自項(xiàng)目中配置文件組合的方法,涉及array_merge函數(shù)將多個(gè)數(shù)組合并的方法,是ThinkPHP項(xiàng)目開(kāi)發(fā)中非常實(shí)用的技巧,需要的朋友可以參考下2014-11-11

