В Yii есть «обычная» и «активная» версия (почти?) Каждого помощника / виджета поля формы CHtml. С «активной» версией вы передаете Модель ActiveRecord и Атрибут, для которого вы хотите создать поле формы. Это более тесно связывает модель ActiveRecord с полем формы, что помогает в следующих вещах:
- применение правил проверки атрибута model-> (особенно проверка ajax)
- построение правильной структуры формы $ _POST для модели-> атрибутов
- получение правильной метки поля
- и т.д.
Используйте activeRadioButtonList , если вы создаете форму для модели ActiveRecord, и используйте radioButtonList , если вы создаете обычную форму (для модели CFormModel).
Подробнее об обеих версиях помощника radioButtonList можно прочитать здесь:
- http://www.yiiframework.com/doc/api/CHtml#activeRadioButtonList-detail
- http://www.yiiframework.com/doc/api/CHtml#radioButtonList-detail