复选框的值设置为value = 1,如果取消选中,则给出相同的值。我通过萤火虫检查。这是我的代码。
<?php $form=$this->beginWidget('CActiveForm', array(
'action'=>Yii::app()->createUrl($this->route),
'method'=>'get',)); ?>
<?php echo $form->label($userModel,'email'); ?>
<?php echo $form->textField($userModel,'email',array('size'=>40,'maxlength'=>128)); ?>
<?php echo $form->label($userModel,'Active License'); ?>
<?php echo CHtml::checkBox("status",$license->status=='ACTIVE'); ?>
<div class="row buttons">
<?php echo CHtml::submitButton('Search'); ?>
</div>
<?php $this->endWidget(); ?>
此处实施搜索功能
Yii::app()->clientScript->registerScript('search', "
$('.search-form form').submit(function(){
$.fn.yiiGridView.update('license-grid', {
data: $(this).serialize(),
答案 0 :(得分:1)
使用uncheckValue
请参阅:http://www.yiiframework.com/doc/api/1.1/CHtml#checkBox-detail
<?php
echo CHtml::checkBox("status",
$license->status=='ACTIVE',
array('uncheckValue' => 0));
?>