モデル化する必要があります:User、UserFlag In User / indexがCGridViewに列を追加しました:
array(
'class' => 'CButtonColumn',
'htmlOptions' => array("style" => 'width: 45px;'),
'template' => '{enable}',
'header' => 'management',
'buttons' => array(
'enable' => array(
'name' => 'enable',
'imageUrl' => Yii::app()->baseUrl."/images/ico/group.png",
'url' => '"#".$data->username',
'click' => 'js:function() {
if(confirm("Are you sure?")){
changeUserStatus($(this).attr("href").replace("#", ""));
}
}',
),
),
UserFlagモデルからユーザーステータスを読み取ります。ステータスがアクティブな場合は1.pngを表示し、ステータスが非アクティブの場合は2.pngを表示します。