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...