$model = new Admin();
if ($model->load(\Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['index']);
} else {
}
在$model->save()
之前我要对字段进行加密处理,听说有个beforesave
方法,死活找不到在哪,怎么用? 求教
你可以看下 BaseActiveRecord
类862
– 891
行有示例用法
有的啊。。。
在其对应的model类里面添加一个beforeSave()方法 ,具体怎么实现二楼已经贴出了代码
。。。。。。$model->validate()
//这个是验证数据
验证数据以后 也就是数据通过规则验证了 此时我们在修改对象Model的属性
然后在 $model->save(false) 因为是自己修改的,就不需要再次验证了。直接保存即可,。