Yii2 无法在控制器中保存模型数据
Yii2 cannot save model data in controller
我正在尝试从标题中获取值,我确实这样做了,但是在按下保存按钮后,标题没有保存在数据库中
$model = new Translation();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$getfromtitle = Yii::$app->request->post('Translation')['translation_title'];
echo $getfromtitle;
echo "<br />";
$model->translation_drive_title = $getfromtitle;
echo $model->translation_drive_title;
echo "<br />";
echo "here";
die();
}
杀死代码后,是的,一切都按我想要的方式打印,但在按下 save/submit 按钮后(当然删除 die() 函数让代码继续),我从第一次输入得到的标题没有保存到 db
中的第二个输入 $model->translation_drive_title
谢谢大家
您正在为 translation_drive_title
赋值之前保存模型
$model = new Translation();
if ($model->load(Yii::$app->request->post())) {
$model->translation_drive_title = Yii::$app->request->post('Translation')['translation_title'];
$model->save();
}
我正在尝试从标题中获取值,我确实这样做了,但是在按下保存按钮后,标题没有保存在数据库中
$model = new Translation();
if ($model->load(Yii::$app->request->post()) && $model->save()) {
$getfromtitle = Yii::$app->request->post('Translation')['translation_title'];
echo $getfromtitle;
echo "<br />";
$model->translation_drive_title = $getfromtitle;
echo $model->translation_drive_title;
echo "<br />";
echo "here";
die();
}
杀死代码后,是的,一切都按我想要的方式打印,但在按下 save/submit 按钮后(当然删除 die() 函数让代码继续),我从第一次输入得到的标题没有保存到 db
中的第二个输入 $model->translation_drive_title谢谢大家
您正在为 translation_drive_title
$model = new Translation();
if ($model->load(Yii::$app->request->post())) {
$model->translation_drive_title = Yii::$app->request->post('Translation')['translation_title'];
$model->save();
}