Php 为什么我能';数据不能存储在数据库中吗?

Php 为什么我能';数据不能存储在数据库中吗?,php,yii2,Php,Yii2,为什么我不能在数据库中存储数据 $TposDuang = new TposDuang(); $TposDuang->tposid=5; $TposDuang->duangresid=162; $TposDuang->tposresid=1; $TposDuang->save(); 数据库无法存储此信息。只需检查以下内容: if ($TposD

为什么我不能在数据库中存储数据

 $TposDuang = new TposDuang();
                $TposDuang->tposid=5;
                $TposDuang->duangresid=162;
                $TposDuang->tposresid=1;
                $TposDuang->save();
数据库无法存储此信息。

只需检查以下内容:

if ($TposDuang->validate()) {
    $TposDuang->save();
    // all inputs are valid
} else {
   // validation failed: $errors is an array containing error messages
   $errors = $$TposDuang->errors;
}

你在把问题贴在这里之前做了什么?您是否检查了
save()
调用的返回值?非常感谢,问题解决非常感谢,根据您的解决方案,问题解决了。