我的数据库专栏名称已订阅 tinyint(1),
我想要检查checkBox然后如果没有选中则发送值1然后值send 0。
这是我的代码 -
<?php echo $form->checkBox($model,'subscribed'); ?>
请帮忙。
答案 0 :(得分:1)
在您的视图文件中:
<?php echo $form->checkBox($model,'attribute'); ?> //in your case 'attribute' is 'subscribed'
控制器中的
<?php
//if checked, return 1;
//if unchecked, return 0;
.........
$checkbox_value=$model->attribute; //in your case 'attribute' is 'subscribed'
echo $checkbox_value;
.......
?>
答案 1 :(得分:1)
试试这个:
<?php echo $form->checkBox($model,'subscribed',array('value' => '1', 'uncheckValue'=>'0')); ?>
此处,选中复选框的值为1
,未选中复选框为0