0

在我的代码中添加哪些参数?

$form->checkBox($model,'ATTRIBNAME',array("id"=>"mybox"));?> 

如果来自 db 的值为 1,我想将复选框显示为选中,如果从 db 获得的值为 0,则未选中?

4

3 回答 3

2

如果$model->ATTRIBNAME=1 then$form->checkBox(...)方法的值自动选中复选框,0 表示取消选中

$model->ATTRIBNAME = 1;  // 0 for uncheck

//Now it displays checked box
$form->checkBox($model,'ATTRIBNAME',array("id"=>"mybox"));
于 2012-10-22T07:14:47.483 回答
0

添加选中属性

if ($value==1) {$attrs=array("id"=>"mybox","checked"=>"checked");}
if ($value==0) {$attrs=array("id"=>"mybox");}
$form->checkBox($model,'ATTRIBNAME',$attrs);
于 2012-10-22T02:53:05.433 回答
0

小代码

$form->checkBox($model,'ATTRIBNAME',array("id"=>"mybox","checked"=>($value==1)?"checked":""));
于 2012-10-22T08:51:23.257 回答