Собственно нужно было реализовать такую простую штуку - есть например стати и у них есть свойство active которое может принимать одно из двух значений 0 или 1 и нужно было реализовать в таблице кнопочку в виде картинки, точней в виде двух картинок,
например для значения 0 - "no_active.gif" и для значения 1 - "active.gif".
У меня по чему то не выходило, как только не пытался!
Пробовал много вариантов, все даже не вспомню, но так -
array(
'class'=>'CButtonColumn',
'buttons'=>array(
'type' => 'html',
'active'=>array(
'header'=>'Picture',
'label' => '<img src="/images/flag.gif">',
'url'=>'Yii::app()->createAbsoluteUrl("admin/user/$data->user_id/active/")',
),
),
...
),
и так -
array(
'class'=>'CButtonColumn',
'buttons'=>array(
'label'=>'active',
'imageUrl'=>Yii::app()->request->baseUrl . '/images/'.($data->active ? 'active.gif' : 'no_active.gif'),
'url'=>'Yii::app()->createUrl("/post/active", array("id" => $data->Id))',
),
...
),
точно не выходит!
Может кто сталкивался с таким же?
Возможно ли такое реализовать не используя ajax?