$theme = new Theme();
$form = new CForm('application.views.site.form',$theme);
if ($form->submitted('Theme')) {
$theme->slug = 'test';
$theme->attributes = $form['Theme'];
if ($theme->validate()){
$theme->save();
}
}
Специально поле `slug` сделал как 'test', но увы, сохраняются только те аттрибуты, которые присутствуют на форме.
Как сохранить данные и в поле `slug` тоже, даже если их нет на форме?
это пример формы:
return array(
'title'=>'New Theme',
'elements'=>array(
'title'=>array(
'type'=>'text',
'maxlength'=>32
),
),
'buttons'=>array(
'submit'=>array(
'type'=>'submit',
'label'=>'submit'
)
)
);