我有一个包含这些列的模块表
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列的标签?
答案 0 :(得分:0)
$items = ArrayHelper::map(Module::find()->where(['FLAG'=>1])->all(),
'ID_MODULE',
function($model) {
return $model->NAMA_MODULE.'-'.$model->ESTIMASI_HARGA;
}
);