【发布时间】:2020-06-15 12:12:39
【问题描述】:
在将数据保存到数据库之前,我需要做一些事情。
问题是数据在验证和保存过程中发生变化。
这里有一些代码:
public function actionCreate()
{
$model = new Customers();
if ($model->load(Yii::$app->request->post()) && $model->validate('special_field')) {
// do some stuff
// data changes here
$model->save();
return $this->redirect(['view', 'id' => $model->id]);
}
return $this->render('create', [
'model' => $model,
]);
}
但是$model->validate('special_field') 功能不起作用
【问题讨论】:
-
不起作用是什么意思?有什么错误吗?验证失败?如果验证失败,请检查
specific_field的模型规则。
标签: php validation yii2