YII2 gridview
2017-02-23 12:54
127 查看
4. 数据列显示枚举值(男/女)
[ 'attribute' => 'sex', 'value'=>function ($model,$key,$index,$column){ return $model->sex==1?'男':'女'; }, //在搜索条件(过滤条件)中使用下拉框来搜索 'filter' => ['1'=>'男','0'=>'女'], //or 'filter' => Html::activeDropDownList($searchModel, 'sex',['1'=>'男','0'=>'女'], ['prompt'=>'全部'] ) ], [ 'label'=>'产品状态', 'attribute' => 'pro_name', 'value' => function ($model) { $state = [ '0' => '未发货', '1' => '已发货', '9' => '退货,已处理', ]; return $state[$model->pro_name]; }, 'headerOptions' => ['width' => '120'] ]
3. 数据列有链接
[ 'attribute' => 'title', 'value' => function ($model, $key, $index, $column) { return Html::a($model->title, ['article/view', 'id' => $key]); }, 'format' => 'raw', ],
2. 处理图片
[ 'label'=>'封面图', 'format'=>'raw', 'value'=>function($m){ return Html::img($m->cover, ['class' => 'img-circle', 'width' => 30] ); } ],
1. 处理时间
[ 'label'=>'更新日期', 'format' => ['date', 'php:Y-m-d'], 'value' => 'updated_at' ], //or [ //'attribute' => 'created_at', 'label'=>'更新时间', 'value'=>function($model){ return date('Y-m-d H:i:s',$model->created_at); }, 'headerOptions' => ['width' => '170'], ],
相关文章推荐
- yii2 GridView::widget新标签页打开
- Yii2-GridView 中让关联字段带搜索和排序功能
- yii2 提示yiiGridView is not a function
- yii2中gridview多表关联显示并可查询
- Yii2 GridView 修改actions
- 浅析Yii2 gridview实现批量删除教程
- 小谈yii2中3个数据提供者及与GridView的搭配使用
- Yii2-GridView常见操作
- Yii2 Gridview 动态显示行或列
- yii2 GridView使用记录
- yii2-GridView在开发中常用的功能及技巧
- yii2 GridView常见操作
- yii2 gridview使用问题解决
- yii2 gridview 控制某一列的显示与隐藏
- Yii2-GridView 中让关联字段带搜索和排序功能
- yii2中gridview多表关联显示并可查询
- yii2 GridView 下拉搜索实现案例教程
- Yii2 GridView实现列表页直接修改数据的方法
- Yii2 中 ActiveForm 和 GridView 使用 Pjax
- yii2 gridview 是否显示某列案例