【发布时间】:2018-11-09 13:56:19
【问题描述】:
我有两个提交按钮(submit1 和 submit2)。当我点击“submit2”时,控制器应该在我的数据库的特定列(abgerechnet)中写入一个值(1)。
public function actionUpdate($id)
{
$model = $this->findModel($id);
if ($model->load(Yii::$app->request->post()) && $model->save()) {
if(isset($_POST['submit2']) )
{
$request = Yii::$app->request;
$test= $request->post('test', '1');
}
return $this->redirect(['view', 'id' => $model->ID]);
}
return $this->render('update', [
'model' => $model,
]);
}
但是当我单击“submit2”按钮时,“test”列仍然为空。
随着行$request = Yii::$app->request;
$test= $request->post('test', '1');
它应该在“test”列中写入值。
【问题讨论】:
-
请解释您的问题
-
当我单击“submit2”按钮时,“test”列保持为空。
标签: post controller yii2 request action