欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Yii視圖CGridView列表用法實例分析

 更新時間:2016年07月12日 15:01:48   作者:dreamzml  
這篇文章主要介紹了Yii視圖CGridView列表用法,結合實例形式分析了CGridView列表的視圖及功能實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Yii視圖CGridView列表用法。分享給大家供大家參考,具體如下:

CGridView列表實例

<!-- 列表 -->
<?php $this->widget('zii.widgets.grid.CGridView', array(
  'id'=>'words-grid',
  'dataProvider'=>$model->search(),//數(shù)據(jù)源
  'filter'=>$model,//設置過濾器,篩選輸入框
  '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'//查看按鈕設為不可見
              )
      )
    )
  )
));
?>

修改基類,定義底部功能菜單framework/zii/widgets/grid/CGridView.php(152)

public function renderFooterCell()
{
  if(trim($this->footer)!==''){
    echo CHtml::openTag('td',$this->footerHtmlOptions);
    $this->renderFooterCellContent();
    echo '</td>';
  }
}

修改視圖,實現(xiàn)底部功能按鈕列表

'columns'=>array(
array(
  'class'=>'CCheckBoxColumn',
  'footer'=>'<button onclink="deleteAll()">button</button>
        <button onclink="refashAll()">button</button>',
  'footerHtmlOptions'=>array('colspan'=>5),
  'selectableRows'=>2,
),

更多關于Yii相關內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優(yōu)秀開發(fā)框架總結》、《smarty模板入門基礎教程》、《php日期與時間用法總結》、《php面向?qū)ο蟪绦蛟O計入門教程》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家基于Yii框架的PHP程序設計有所幫助。

相關文章

  • ThinkPHP開發(fā)--使用七牛云儲存

    ThinkPHP開發(fā)--使用七牛云儲存

    本文是thinkphp開發(fā)系列文章中關于使用七牛云儲存的方法和具體實例,非常的簡單,有需要的小伙伴可以參考下
    2017-09-09
  • thinkPHP線上自動加載異常與修復方法實例分析

    thinkPHP線上自動加載異常與修復方法實例分析

    這篇文章主要介紹了thinkPHP線上自動加載異常與修復方法,結合實例形式分析了針對服務器代碼不支持斜杠方式的情況下相關處理技巧,需要的朋友可以參考下
    2016-12-12
  • 程序員的表白神器“520”大聲喊出來

    程序員的表白神器“520”大聲喊出來

    程序員520也不忘表白,下面是一位程序員盆友寫的代碼來慶祝這個520節(jié)日,一起看看吧
    2016-05-05
  • PHP 使用位運算實現(xiàn)四則運算的代碼

    PHP 使用位運算實現(xiàn)四則運算的代碼

    這篇文章主要介紹了PHP 使用位運算實現(xiàn)四則運算的代碼,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • thinkphp分頁實現(xiàn)效果

    thinkphp分頁實現(xiàn)效果

    大量數(shù)據(jù)的顯示就需要對內(nèi)容進行分頁,本文章就是就是介紹thinkphp分頁進行整理,有需要的朋友一起來了解一下。
    2016-10-10
  • ubuntu下配置nginx+php+mysql詳解

    ubuntu下配置nginx+php+mysql詳解

    本篇文章給大家介紹ubuntu下配置nginx+php+mysq,
    2015-09-09
  • PHP正則表達式之捕獲組與非捕獲組

    PHP正則表達式之捕獲組與非捕獲組

    這篇文章主要介紹了PHP正則表達式之捕獲組與非捕獲組的相關資料,需要的朋友可以參考下
    2015-11-11
  • thinkPHP5.0框架命名空間詳解

    thinkPHP5.0框架命名空間詳解

    這篇文章主要介紹了thinkPHP5.0框架命名空間,結合具體實例形式詳細分析了thinkPHP5.0中命名空間的概念、功能及相關使用方法,需要的朋友可以參考下
    2017-03-03
  • PHP DataGrid 實現(xiàn)代碼

    PHP DataGrid 實現(xiàn)代碼

    最近想做一個通過PHP實現(xiàn)DataGrid功能的東西,這樣可以直接修改數(shù)據(jù)庫中表的內(nèi)容,而不用開發(fā)【新增數(shù)據(jù)頁面】,【編輯頁面】,于是乎在網(wǎng)上找了找,類似的東西也有幾個,開源的、付費的都有,不過基本都是基于MySQL。
    2009-08-08
  • ThinkPHP公共配置文件與各自項目中配置文件組合的方法

    ThinkPHP公共配置文件與各自項目中配置文件組合的方法

    這篇文章主要介紹了ThinkPHP公共配置文件與各自項目中配置文件組合的方法,涉及array_merge函數(shù)將多個數(shù)組合并的方法,是ThinkPHP項目開發(fā)中非常實用的技巧,需要的朋友可以參考下
    2014-11-11

最新評論