Проблема с RadioList

Здраствуйте! В построителе форм использую radiolist.


'andOr'=>array(

                'type'=>'radiolist',

                'label'=>'',

                'items'=>array('and'=>'<A style="position:relative; top:-55px; left:15px;">Поиск по всем введенным полям</A>',

                               'or'=>'<A style="position:relative; top:-55px; left:15px;">Поиск по каждому введенному полю в отдельности</A>'),

                'style'=>'position:relative; top:-55px; left:15px;',

Вопрос: как указать для первого элемента свойство checked, то есть чтобы при выводе формы переключатель уже стоял?

Вообще, CForm по умолчанию использует active* CHtml элементы, поэтому достаточно будет свойству "andOr" вашей модели присвоить "and".

Ну вообще модели присваивается значение and, но тем не менее точки в радио листе не видно (

Вы уверены, что andOr входит в модель как безопасный атрибут (safe)?

Для этого нужно либо правило в rules(), либо в тех же rules:




array('andOr', 'safe'),



Уверен.

public function rules()

{


    return array(


        array('code,gorod,name,adrtam,andOr', 'safe')


	);


}

Нужно в модели определить событие onAfterConstruct и там определить значение по умолчанию для andOr. Тогда построитель форм будет выбирать это значение как checked

Все проще. Нужно просто в модели указать значение по умолчанию: $andOr = "and";

if you are the one who i think you are leave me a way to contact you or come back to jabb no