Страница 1 из 1

Баг, перезаписывает дефолтным значением, если поля нет в выборке

Добавлено: 2016.06.02, 09:02
rus72ru
Если в модели указать дефолтное значение

Код: Выделить всё

['hangar_size', 'default', 'value' => 4],
потом сделать выборку без поля hangar_size

Код: Выделить всё

$company = Company::find()
            ->select([ 'user_id', 'level_id'])->one();

и сохранить

Код: Выделить всё

$company->save();

То сохраняется в модель в поле hangar_size дефолтное значение 4, перезаписывает старое.

Re: Баг, перезаписывает дефолтным значением, если поля нет в выборке

Добавлено: 2016.06.02, 10:06
ElisDN
Если в поле null, то ставит 4. На то оно и дефолтное.