urmaul/

yii-selectcolumn

为 Yii CGridView 提供的 SelectColumn。

v1.0.1 2014-11-19 16:59 UTC

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,
),