TP5.1的模型对象保存数据时总是抛出异常

浏览:270 发布日期:2019/05/17
5.0.0 - 严重 - 已关闭
TP5.1的模型对象保存数据总是抛出异常。

如果把保存数据的代码写在了try catch块里,代码总是会执行进入到catch块,错误信息是个空字符串。

但是数据可以保存到数据库。

【UserMedia.php】namespace app\common\model;

use think\Model;
class UserMedia extends Model
{

}
【某某控制器方法】try {
            $data['email'] = 'admin@qq.com';
            $data['password'] = '123456';
            
            $model = UserMedia::create($data, true);
            
            if ($model->id) {
                $this->success('注册成功'. $model->id);
            } else {
                $this->error('注册失败!');
            }
            
} catch (\Exception $e) {
     $this->error('注册出错!'. $e->getMessage());
}
评论(
后面还有条评论,点击查看>>