我创建了一个选项列表有2种选择:Yes和No像下面
<?php echo $form->radioButtonList($model,'active', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>
如何设置选项1,默认选择?
我创建了一个选项列表有2种选择:Yes和No像下面
<?php echo $form->radioButtonList($model,'active', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>
如何设置选项1,默认选择?
你必须设置$model->active = 1
在您的控制器。
我喜欢视图页面上,只是形式元素之前。 如
<?php $model->isNewRecord ? $model->active = 1: $model->active = $model->active ; ?>
这会照顾更新行动也。
你可以只还设置模式本身的默认值:
这里就是我使用了一个单选按钮列表用于REPORTTYPE,并有一个默认选择的一种形式:
class FreeReportForm extends CFormModel
{
public $userId;
public $email;
public $callId;
public $reportType = 1;
public $companyNumber;
public $expiry;
...
}
您可以设置值1作为默认选择的值,而无需使用$模式也
<?php echo $form->radioButtonList($model,'1', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>
你应该在你的控制器的功能actionXXX添加一行“$模型 - >激活= 1”()。 例如,如果收音机是在创建页面,必须有一个名为actionCreate()函数,这是非常到位,你添加代码。