视图代码 组件 CGridView
array(
'name'=>'issystem',
'type'=>'raw',//必需,否则显示为html代码:如图1
//方法一:'value'=>array($this, 'showUseriew')
//也可使用此方法2'value'=>'globalfun::showUseriew($data->issystem)'
),
图1:
方法一:回调方法 写在 控制器
/**
* 回调函数 显示对号和错号
*/
public function showUseriew($data, $row, $c) {
$showname = $data->issystem==1?'<font color="red">√</font>':'<font color="blue">×</font>';
return CHtml::link($showname,Yii::app()->createUrl("admin/useriew", array("issystem"=>$data->issystem)));
}
方法二全局静态函数
public static function showUseriew($issystem) {
$showname = $issystem==1?'<font color="red">√</font>':'<font color="blue">×</font>';
return CHtml::link($showname,Yii::app()->createUrl("admin/useriew", array("issystem"=>$issystem)));
}