Checked по умолчанию в radioButtonList

есть


$form->radioButtonList($model,'gender',array('male'=>'Male','female'=>'Female'), array('separator'=>' '));

такой код. как сделать, чтоб мужской сразу был выбран по умолчанию?

$model->gender = ‘male’;

так я знаю, а я просто думала прописать 4 параметром ну в HtmlOptions после сепаратора. Или это безграмотно прописывать такие вещи в представлении и делается это в контроллере?

activeRadioButtonList зависит, прежде всего, от первого аргумента - модели. Мне вот сейчас пришла в голову мысль, что правильнее было бы вообще задать список допустимых значений поля в классе модели, а не делать это в представлении. Только реализовывать такое придется самому. Так к чему это я… activeRadioButtonList потому и называется active, что должен реагировать на изменение значение модели. Поэтому значение по умолчанию я бы и поместил прямо в неё (либо как дефолтное значение для свойства, либо при инициализации модели).

спасибо за полноценный ответ