我的更新按钮代码:
<div class="form-group">
<?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
</div>
在updateAction中我有:
if ($model->load(Yii::$app->request->post()) && $model->save()) {
return $this->redirect(['index']);
} else {
return $this->render('update']);
}
但是当我更新我的表单并按下更新按钮时它会更新值但它返回UPDATE页面,不会重定向到索引。有什么问题?
答案 0 :(得分:0)
无论
这个 - $model->load(Yii::$app->request->post())
是false
,
或者这个 - $model->save()
是false
。
检查您是否使用所需的类(而不是其他类)初始化模型并检查$model->errors
内容,可能您有一些不在表单上且不可见但包含错误的字段。