YII2 Gridview 部分使用規則

2021-07-27 08:00:32 字數 1372 閱讀 1087

yii提供了一套資料小部件 widgets ,這些小部件可以用於顯示資料。 detailview 小部件能夠用於顯示一條記錄資料, listview 和 gridview 小部件能夠用於顯示乙個擁有分頁、 排序和過濾功能的乙個列表或者**。

1.頁面顯示的時間戳轉換

a.

[

'label'=>'建立日期',

'attribute' => 'created_at',

'filter' => false, //不顯示搜尋框

'value' => function

($data)

],

b.

[

'label'=>'建立日期',

'attribute' => 'created_at',

'format' => ['date', 'php:y-m-d h:i:s'],

],

2.為字段加超連結

[ 

'attribute'=>'title』,

'format'=>'raw』,

'value'=> function

($data) ],[

'label'=>'更多操作』,

'format'=>'raw』,

'value' => function

($data)

],

3.下拉列表搜尋

[

'label' => '當前狀態',

'attribute' => 'status',

]',$searchmodel-> status,

[ '' => '請選擇',

『0' => '審核拒絕',

『1' => '審核通過',

]),'value' => function

($date)

}],

4.私人定製增刪改按鈕

[

'header' => "檢視/審核",

'class' => 'yii\grid\actioncolumn',

'template'=> ' ',

'headeroptions' => ['width' => '140'],

'buttons' => [

'view' => function ($url, $model, $key) ,

'update' => function ($url, $model, $key) use($uid),

'delete

' => function ($url, $model, $key)

]],

yii2GridView的簡單使用

初學yii2.0,用到gridview,翻閱官方文件,也沒怎麼看明白,自己慢慢摸索出來的,僅供參考 gridview widget dataprovider dataprovider,你傳過來的activedataprovider filtermodel searchmodel,columns cl...

YII2 GridView資料小部件

dataprovider dataprovider,filtermodel searchmodel,columns class yii grid serialcolumn attribute id contentoptions width 5 username nickname realname e...

yii2GridView的簡單使用

gridview widget dataprovider dataprovider,你傳過來的activedataprovider filtermodel searchmodel,columns class yii grid serialcolumn 第一列排序 sid 第二列,sid,與你查詢的m...