如何在yii上设置checkBox值

时间:2015-11-08 09:54:30

标签: yii

我的数据库专栏名称已订阅 tinyint(1),

我想要检查checkBox然后如果没有选中则发送值1然后值send 0。

这是我的代码 -

<?php echo $form->checkBox($model,'subscribed'); ?>

请帮忙。

2 个答案:

答案 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