我正在编写简单的购物应用,而且我对添加到购物车链接存在一些问题
我通过get传递与Yii默认Crud表单相同的参数,我想将它们保存在数据库中。可悲的是,当我试图像这样简单地“发布”到'获得'时:它不起作用
if ($model->load(Yii::$app->request->get()) && $model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
}
我想我错过了一些非常简单的事情,但我对此很陌生,所以任何帮助都会受到赞赏。
答案 0 :(得分:0)
哦,我确定了:D
public function actionCreate()
{
$model = new Koszyk();
$model->setAttributes($_GET);
if ($model->save()) {
return $this->redirect(['view', 'id' => $model->id]);
}
else {
$m =$_GET;
return $this->render('create', [
'model' => $model,'param'=>$m
]);
}
}