1
У меня есть модель 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;
}
Я использую GridView:
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')
затем в функции statusImageAccept($status)
, переменные $ статус строка $data->status
Как использовать $data
?
Что 'statusImageAccept' предполагается вернуться? Что вы здесь делаете? – Jon
Спасибо! Это функция statusImageAccept ($ status) в классе модели 'DangTuyen' –
Да, но как будет использоваться возвращаемое значение? Что это за свойства 'label' и' imageUrl'? – Jon