/** * 我的资料 */ public function edit() { $uid = is_login(); $user = new UserApi(); $Member = D('Member'); if (IS_POST) { /* UC信息更新 */ $data['email'] = I('post.email'); $data['mobile'] = I('post.mobile'); $result_uc = $user->updateInfo2($uid, $data); /* Member表信息更新 */ $data['truename'] = I('post.truename'); $data['sex'] = I('post.sex'); $data['qq'] = I('post.qq'); $result = $Member->updateUserInfo($uid, $data); if ($result && $result_uc) { $this->success('修改成功', U('User/index')); } else { $this->error('修改失败'); } } else { /* 调用UC获取用户信息 */ $info_uc = $user->info($uid); /* 实例化Member模型获取用户信息 */ $info = $Member->getUserInfo($uid); $this->assign('info_uc', $info_uc); $this->assign('info', $info); } $this->meta_title = '我的资料'; $this->display(); }