checkboxlist垂直列

时间:2014-10-18 15:12:37

标签: php yii

我有一个数组,我想转换为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}&nbsp;{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">&nbsp;<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">&nbsp;<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">&nbsp;
    <label for="distance_2">3 km</label>
</div>

0 个答案:

没有答案