This is my model
public function rules()
{
return [
['created_by, updated_by, update_note,institution_code', 'safe' ],
['institution_code', 'default',
'value' => Yii::app()->user->getState('institution_code'),
'setOnEmpty' => FALSE,
'on' => 'insert'
],
];
}
If institution code is selected ,save that value
Just change setOnEmpty TRUE
[ 'institution_code', 'default', 'value' => Yii::app()->user->getState('institution_code'),
'setOnEmpty' => TRUE, 'on' => 'insert' ],