Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii2无法在控制器中保存模型数据_Yii2_Yii2 Advanced App_Yii2 Model_Yii2 Validation - Fatal编程技术网

Yii2无法在控制器中保存模型数据

Yii2无法在控制器中保存模型数据,yii2,yii2-advanced-app,yii2-model,yii2-validation,Yii2,Yii2 Advanced App,Yii2 Model,Yii2 Validation,我正在尝试从标题中获取值,但按“保存”按钮后,标题未保存到数据库中 $model = new Translation(); if ($model->load(Yii::$app->request->post()) && $model->save()) { $getfromtitle = Yii::$app->request->post('Translation')['translation_title']; echo $getf

我正在尝试从标题中获取值,但按“保存”按钮后,标题未保存到数据库中

$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();
}
$model=new Translation();
如果($model->load(Yii::$app->request->post())和(&$model->save()){
$getfromtitle=Yii::$app->request->post('Translation')['Translation\u title'];
echo$getfromtitle;
回声“
”; $model->translation\u drive\u title=$getfromtitle; echo$model->translation\u drive\u title; 回声“
”; 呼应“这里”; 模具(); }
删除代码后,是的,所有内容都按我的要求进行打印,但在按下保存/提交按钮(当然要删除die()函数以使代码继续)后,我从第一次输入中获得的标题没有保存到第二次输入$model->translation\u drive\u title in db中


谢谢大家

您正在保存模型,然后将值分配给
translation\u drive\u title

$model = new Translation();
if ($model->load(Yii::$app->request->post())) {
    $model->translation_drive_title = Yii::$app->request->post('Translation')['translation_title'];    
    $model->save();
}