私はモデルDangTuyen
と機能を持っています
public function statusImageAccept($status) {
$str = "";
if($status == 0)
$str = Yii::app()->request->baseUrl . '/images/layout/dangTuyen/tick_icon_OK_black.png'.$status;
else
$str = Yii::app()->request->baseUrl . '/images/layout/dangTuyen/tick_icon_green.png'.$status;
$arr = array(
'label' => 'Accept',
'imageUrl' => $str,
'htmlOption' => array('class' => 'imageIcon'),
'click' => 'function(){}',
);
return $arr;
}
私はグリッドビューを使用します:
Controller::widget('zii.widgets.grid.CGridView', array(
'id' => 'dang-tuyen-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
'accept' => $model->statusImageAccept('$data->status'),
));
$model->statusImageAccept('$data->status')
function で then を使用するstatusImageAccept($status)
と、var $status は文字列になります$data->status
使い方は$data
?