我正在尝试在Yii网站的表单中使用activeCheckboxlist。生成复选框列表时,Yii会自动放置一个< br>在复选框之间。
有没有办法避免/覆盖这个除了CSS?
答案 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