1
내가 모델 DangTuyen
과 기능이 함께 작동하도록 $에게 데이터를 전송하는 방법있는 gridview
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 사용 : 기능 statusImageAccept($status)
에서 다음 사용 $model->statusImageAccept('$data->status')
는, var에 $ 상태 문자열 $data->status
Controller::widget('zii.widgets.grid.CGridView', array(
'id' => 'dang-tuyen-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
'accept' => $model->statusImageAccept('$data->status'),
));
입니다
때$data
사용 방법은 무엇입니까?
Controller::widget('zii.widgets.grid.CGridView', array(
'id' => 'dang-tuyen-grid',
'dataProvider' => $model->search(),
'filter' => $model,
'columns' => array(
array(
'header' => '',
'type' => 'raw',
'value' => function($data) {
$imageUrl = Yii::app()->request->baseUrl . '/images/layout/dangTuyen/';
if (0 == $data->status) {
$imageUrl .= 'tick_icon_OK_black.png' . $data->status;
} else {
$imageUrl .= 'tick_icon_green.png' . $data->status;
}
return CHtml::link(CHtml::image($imageUrl,'Accept'),$url, array(
'click' => 'function(){}',
'class' => 'imageIcon',
));
}
)
)
);
'statusImageAccept' 반환 무슨 뜻한다 : – Jon
고마워요! 이것은 모델 클래스'DangTuyen'의 function statusImageAccept ($ status)입니다 –
예, 반환 값은 어떻게 사용됩니까? 'label'과'imageUrl' 속성을 가진 것은 무엇입니까? – Jon