Yii框架:水平activeCheckboxList?

时间:2011-06-27 03:58:48

标签: php yii

我正在尝试在Yii网站的表单中使用activeCheckboxlist。生成复选框列表时,Yii会自动放置一个< br>在复选框之间。

有没有办法避免/覆盖这个除了CSS?

1 个答案:

答案 0 :(得分:5)

是的,您可以通过在htmlOptions中添加'separator'参数

来实现
echo CHtml::activeCheckboxList($model, $attribute, $dataArr,
array(
    //..
    'separator'=>'|', //new separator. html allowed also
    //'template'=>'<span class="myItem">{label} {input}</span>', // use template to customize each item
    //..
));

http://www.yiiframework.com/doc/api/1.1/CHtml#activeCheckBoxList-detail