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();
}