我有一个带规则的模型
array('created', 'default', 'value' => new CDbExpression('NOW()'),
'setOnEmpty'=>false,'on'=>'insert')
但我得到了这个错误“创建的字段'没有默认值。”
答案 0 :(得分:1)
问题可能是' on'你正在使用。
on表示适用该规则的Yii中的场景。
因此,您可以尝试使用$ model-> setScenario(' insert');在调用save()方法之前,应该工作,或者您可以从验证规则中删除该部分