我有一个数组,我想转换为checboxlist。
我知道我可以在将$arr3
传递给checBoxList()
之前对其进行排序,但我只是想知道Yii是否有内置的方式来垂直排序而不是水平排序?
$arr3 = array('1'=1, '2'=>2,'3'=>3,'4'=>4,'5'=>5,'6'=>6);
echo $form->checkBoxList($model,'lat', $arr3,
array(
'name'=>'distance',
'separator'=>'',
'template'=>'<span class="col-md-6 col-xs-12">{input} {label}</span>',
'uncheckValue'=>0
)
);
当前输出如下所示
1 2
3 4
5 6
但我希望它看起来像这样
1 4
2 5
3 6
这是我的HTML
<div class="col-md-6 col-xs-12">
<input id="distance_0" value="1 km" name="distance[]" type="checkbox"> <label for="distance_0">1 km</label>
</div>
<div class="col-md-6 col-xs-12">
<input id="distance_1" value="2 km" name="distance[]" type="checkbox"> <label for="distance_1">2 km</label>
</div>
<div class="col-md-6 col-xs-12">
<input id="distance_2" value="3 km" name="distance[]" type="checkbox">
<label for="distance_2">3 km</label>
</div>