Хочеться увидеть правильный пример, к примеру подключаем каптчу, как должет выглядеть файл настроек?Кроме данных типов полей, в свойстве type можно указать класс или псевдоним пути виджета. Класс виджета должен наследовать CInputWidget. При генерации элемента формы, будет создан и выполнен экземпляр класса виджета. Виджет будет использовать конфигурацию, переданную через настройки элемента формы.
Код: Выделить всё
return array(
'title'=>'...',
'elements'=>array(
'email'=>array(...),
'my_captcha' => array('type'=>'system.web.widgets.captcha.CCaptcha'),
*** что еще тут ***
),
'buttons'=>array(...),
),
);