Php 控制器未过帐,错误缺少所需参数:id
我已经修改了我的控制器[Bookscontroller],这样它就可以检查书的id,这样同一本书就不会被借两次,但现在不能发布到数据库Php 控制器未过帐,错误缺少所需参数:id,php,Php,我已经修改了我的控制器[Bookscontroller],这样它就可以检查书的id,这样同一本书就不会被借两次,但现在不能发布到数据库 $model = new Books(); if ($model->load(Yii::$app->request->post())) { if(Books::findOne($model->book_id)) { Yii::$app->session->
$model = new Books();
if ($model->load(Yii::$app->request->post())) {
if(Books::findOne($model->book_id))
{
Yii::$app->session->setFlash('danger','The book is not available.You can borrow another book another book.');
}
return $this->redirect(['view', 'book_id' => $model->book_id]);
}
return $this->render('create', [
'model' => $model,
]);
}
您好,如果creat是您正在使用的方法,则缺少该操作 一个名为$id的属性 -因此,您的操作首先应该是actionCreate($id),而不是actionCreate()
-其次,查看您在vue上传递的内容,以便在vue上使用methode使用数组[controller/method,the attribute=>value]不要将代码作为图像发布。