从2列db

时间:2017-01-13 08:26:00

标签: yii radio-button active-form

我有一个包含这些列的模块表

  

ID_MODULE,NAMA_MODULE,ESTIMASI_HARGA,FLAG

我想在RadioButton上显示NAMA_MODULE和ESTIMASI_HARGA。但我只能设法用这段代码显示NAMA_MODULE

<?php $items=ArrayHelper::map(Module::find()->where(['FLAG'=>1])->all(),'ID_MODULE',['NAMA_MODULE']) ?>
<?php echo $form->field($pMod, 'ID_MODULE', ['options' => ['style' => 'display:none', 'id' => 'pModule']])->inline()->checkboxList($items,$items)->label(false); ?>

是否可以通过Yii为单选按钮提供带有2列的标签?

1 个答案:

答案 0 :(得分:0)

$items = ArrayHelper::map(Module::find()->where(['FLAG'=>1])->all(),
'ID_MODULE',
    function($model) {
       return $model->NAMA_MODULE.'-'.$model->ESTIMASI_HARGA;
    }
);