gpt4 book ai didi

yii2 - 错误请求 (#400) - 缺少必需参数 : id in YII2

转载 作者:行者123 更新时间:2023-12-03 03:24:04 25 4
gpt4 key购买 nike

我想使用 GII Tool 进行 CRUD 操作,但当我尝试保存帖子时,收到错误消息缺少必需的参数:id

后置 Controller :

public function actionCreate()
{
$model = new Post();

if ($model->load(Yii::$app->request->post())) {
$model->post_create_time=date('Y-m-d h:m:s');
$model->save();
return $this->redirect(['view', 'id' => $model->id_post]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}

为什么我总是收到此错误?

最佳答案

尝试

public function actionCreate()
{
$model = new Post();

if ($model->load(Yii::$app->request->post())) {
$model->post_create_time=date('Y-m-d h:m:s');
$model->save(false);

return $this->redirect(['view', 'id' => $model->id_post]);
} else {
return $this->render('create', [
'model' => $model,
]);
}
}

确保您执行$model->save(false)并查看它是否有效。

关于yii2 - 错误请求 (#400) - 缺少必需参数 : id in YII2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28649630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com