アクティブなレコード属性を介して、gridViewで画像のソースを動的に設定しようとしています。私のシナリオでは、ユーザー情報の一部を無視および無視解除するための切り替えボタンが必要です。2つの異なる画像の聖霊降臨祭の名前がaccept1.png
あり、データベースにとの間の値をとることができるaccpt0.png
という名前の属性があります。私がやりたいのは、この属性を使用してグリッドビューで画像のソースボタンを設定することです。たとえば、がshowsに等しい場合、およびshowsである場合。私はこのようなことをしたい: is_ignored
0
1
is_ignored
0
accept0.png
1
accept1.png
array(
'class' => 'CButtonColumn',
'template' => '{acceptStatus}',
'header' => Yii::t('app', 'Accept status'),
'buttons' => array(
'acceptStatus' => array(
'url' => "CController::createUrl('/mycontroller/myaction' , array('id'=>\$data->id,'f'=>'1'))",
'imageUrl' => "/themes/negin/images/accept\$data->is_ignored.png",
),
)
),
私に何か提案はありますか?