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

时间:2016-03-17 20:54:30

标签: yii2 yii2-advanced-app

在Yii中我们有CDbExpression('NULL')在Yii2中的等价物是什么?需要通过Yii2中的模型将数据库列设置回null

2 个答案:

答案 0 :(得分:6)

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

$model->field = NULL;

答案 1 :(得分:3)

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

$model->field=null;

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

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