Yii如果插入时没有选择值,则设置默认值

1yjd4xko  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(149)

这是我的模型

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' 
           ],
       ];
    }

如果选择了机构代码,则保存该值

klh5stk1

klh5stk11#

仅将setOnEmpty更改为TRUE

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

相关问题