$data['auth_type'] = I('post.auth_type','','htmlspecialchars');
$data['open_id'] = I('post.open_id','','htmlspecialchars');
$data['nick_name'] = I('post.nick_name','','htmlspecialchars');
$data['gender'] = I('post.gender','','htmlspecialchars');
$data['avatar_url'] = I('post.avatar_url','','htmlspecialchars');
$User->data($data)->add();这样是没问题的 不报错,虽然user表里没有 auth_type 和 open_id 但是都能插入数据不报错,但是放到服务器上就报错了~报的是非法数据对象。只有改成下面:才可以,这是哪个地方可以设置的吗!?还是?$data_auth['auth_type'] = I('post.auth_type','','htmlspecialchars');
$data_auth['open_id'] = I('post.open_id','','htmlspecialchars');
$data['nick_name'] = I('post.nick_name','','htmlspecialchars');
$data['gender'] = I('post.gender','','htmlspecialchars');
$data['avatar_url'] = I('post.avatar_url','','htmlspecialchars'); 最佳答案