更新操作后,Yii2不会重定向到索引页面

时间:2015-05-21 09:13:08

标签: php yii2

我的更新按钮代码:

<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页面,不会重定向到索引。有什么问题?

1 个答案:

答案 0 :(得分:0)

无论

这个 - $model->load(Yii::$app->request->post())false, 或者这个 - $model->save()false

检查您是否使用所需的类(而不是其他类)初始化模型并检查$model->errors内容,可能您有一些不在表单上且不可见但包含错误的字段。