Yii - 具有不同标签的复选框列表
Yii - checkboxlist with different labels
我正在 Yii 中创建一个复选框列表($form->checkboxlist($model, 'name', $cbOptions)
- $cbOptions 是一个键=>值数组)。
现在我需要更改复选框的标签(与常规翻译不同的文件中的翻译)。
如何更改标签?
我试过了
$form->checkboxlist($model, 'name', $cbOptions, array('options'=>array('val1'=>array('label'=>'label1', 'val2'=>...)
但这行不通...
有人有想法吗?
试试这个:
<?php echo $form->checkBoxList($model, 'name', array('label1'=>'value1','label2'=>'value2', ...)); ?>
我测试过,它对我有用。您可以将 Yii::t()
用于 "label1" 和 "label2".
我正在 Yii 中创建一个复选框列表($form->checkboxlist($model, 'name', $cbOptions)
- $cbOptions 是一个键=>值数组)。
现在我需要更改复选框的标签(与常规翻译不同的文件中的翻译)。
如何更改标签?
我试过了
$form->checkboxlist($model, 'name', $cbOptions, array('options'=>array('val1'=>array('label'=>'label1', 'val2'=>...)
但这行不通...
有人有想法吗?
试试这个:
<?php echo $form->checkBoxList($model, 'name', array('label1'=>'value1','label2'=>'value2', ...)); ?>
我测试过,它对我有用。您可以将 Yii::t()
用于 "label1" 和 "label2".