以下のように、Yes と No の 2 つのオプションを含むオプション リストを作成しました。
<?php echo $form->radioButtonList($model,'active', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>
デフォルトでオプション 1 が選択されるように設定するにはどうすればよいですか?
以下のように、Yes と No の 2 つのオプションを含むオプション リストを作成しました。
<?php echo $form->radioButtonList($model,'active', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>
デフォルトでオプション 1 が選択されるように設定するにはどうすればよいですか?
コントローラーで設定する必要が$model->active = 1
あります。
モデル自体にデフォルト値を設定することもできます。
reportType に radioButtonList を使用し、デフォルトで選択したフォームを次に示します。
class FreeReportForm extends CFormModel
{
public $userId;
public $email;
public $callId;
public $reportType = 1;
public $companyNumber;
public $expiry;
...
}
$model も使用せずに、値 1 をデフォルトの選択値として設定できます
<?php echo $form->radioButtonList($model,'1', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>