在 Yii2 中将属性设置为 NULL 并保存到数据库

Setting attribute to NULL in Yii2 and save to database

在 Yii 中我们有 CDbExpression('NULL') Yii2 中的等价物是什么?需要通过 Yii2

中的模型将数据库列设置回 null

如果我没记错的话,当你尝试将值设置为 NULL 时,yii2 不会对空值进行字符串转换

$model->field = NULL;

您可以直接将 NULL 值设置为模型属性:

$model->field=null;

或在 rules() 方法中配置默认​​值

[['field'],'default',null]