之前在yii1里
提交数据是$model->load()$model->save()
比如我要把 date类型转为int类型
会在 beforesave()里 $this->date = time() 转换
但是在yii2里
beforeSave(){
$this->date = time()
}
会先走validate的 rule方法
就是说 没有进beforeSave转换之前就先执行了, 那beforeSave还有毛用了
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
如果楼主是单纯想要给时间字段赋值,建议在模型里添加如下代码: