urmaul / yii-selectcolumn
为 Yii CGridView 提供的 SelectColumn。
v1.0.1
2014-11-19 16:59 UTC
Requires
- yiisoft/yii: *
This package is not auto-updated.
Last update: 2024-09-14 16:08:24 UTC
README
SelectColumn for Yii CGridView. 它将单元格内容替换为映射中的标签。并将该映射设置为下拉过滤器。
安装
composer require urmaul/yii-selectcolumn dev-master
使用
首先,将此行添加到导入配置中
'import'=>array( ... 'SelectColumn', ... ),
与枚举属性一起使用
与 EnumAttributes 行为 配合使用效果极佳。
array( 'class' => 'SelectColumn', 'name' => 'status', 'labels' => $model->statusEnum->valueLabels, ),
与关系一起使用
与 ListData 行为 配合使用效果极佳。
array( 'class' => 'SelectColumn', 'name' => 'category_id', 'labels' => Category::model()->listData, ),