我的代码中要添加哪些参数?
$form->checkBox($model,'ATTRIBNAME',array("id"=>"mybox"));?>
如果db的值为1,我想显示复选框 如果从db获得的值是0,则取消选中?
答案 0 :(得分:2)
如果$model->ATTRIBNAME=1
然后$form->checkBox(...)
方法的值自动选中复选框,则取消选中0
$model->ATTRIBNAME = 1; // 0 for uncheck
//Now it displays checked box
$form->checkBox($model,'ATTRIBNAME',array("id"=>"mybox"));
答案 1 :(得分:0)
添加选中的属性
if ($value==1) {$attrs=array("id"=>"mybox","checked"=>"checked");}
if ($value==0) {$attrs=array("id"=>"mybox");}
$form->checkBox($model,'ATTRIBNAME',$attrs);
答案 2 :(得分:0)
小代码
$form->checkBox($model,'ATTRIBNAME',array("id"=>"mybox","checked"=>($value==1)?"checked":""));