Search code examples
phpyii

Yii Set default value if no value selected On insert


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


Solution

  • Just change setOnEmpty TRUE

    [ 'institution_code', 'default', 'value'      => Yii::app()->user->getState('institution_code'),
                        'setOnEmpty' => TRUE, 'on' => 'insert' ],