檢查我創建了一個選項列表有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
。
您應該在控制器的函數actionXXX()中添加一行「$ model-> active = 1」。例如,如果收音機在創建頁面中,則必須有一個名爲actionCreate()的函數,這就是您添加代碼的地方。
我更喜歡查看頁面,就在表單元素之前。 as
<?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'=>"")); ?>