14

以下のように、Yes と No の 2 つのオプションを含むオプション リストを作成しました。

<?php echo $form->radioButtonList($model,'active', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>

デフォルトでオプション 1 が選択されるように設定するにはどうすればよいですか?

4

5 に答える 5

27

コントローラーで設定する必要が$model->active = 1あります。

于 2012-05-24T09:50:20.430 に答える
2

モデル自体にデフォルト値を設定することもできます。

reportType に radioButtonList を使用し、デフォルトで選択したフォームを次に示します。

class FreeReportForm extends CFormModel
{
    public $userId;
    public $email;
    public $callId;
    public $reportType = 1;
    public $companyNumber;
    public $expiry;

    ...
}
于 2015-03-14T16:23:13.453 に答える
1

$model も使用せずに、値 1 をデフォルトの選択値として設定できます

<?php echo $form->radioButtonList($model,'1', array(1=>'Yes', 0=>'No'), array('separator'=>"" )); ?>
于 2016-06-23T13:30:41.990 に答える