Gridview算是常常用到的功能,2.x加入了format的格式,方便顯示不同類型的欄位
column中基本格式為 attribute:format:label 分別為 model欄位名稱:欄位格式:顯示字串
進階的設定跟1.x一樣,用key-value的方式,以下為filter改為用下拉選單的作法
'columns' => [
'title',
'content:ntext:Content',
[
'attribute' => 'status',
'filter' => [0=>'停用',1=>'啟用'],
'filterInputOptions' => [
"prompt" => '全部',
'class' => 'form-control'
],
'value' => function ($model) {
$_list = [0=>'停用',1=>'啟用'];
return $_list[$model["status"]];
}
],
http://www.yiiframework.com/doc-2.0/yii-grid-gridview.html#$columns-detail
沒有留言:
張貼留言