where(['id' => $uid])->find(); $userInfo['showname'] = empty($userInfo['nickname']) ? $userInfo['username'] : $userInfo['nickname']; $userInfo['level_title'] = Db::name('UserLevel')->where(['id' => $userInfo['level']])->value('title'); $userInfo['sex'] = ($userInfo['sex'] == 1) ? '男' : '女'; add_user_log('view', '个人中心'); View::assign('userInfo', $userInfo); return view(); } public function info_edit() { $uid = get_login_user('id'); $userInfo = Db::name('User')->where(['id' => $uid])->find(); $userInfo['birthday'] = $userInfo['birthday']==0 ? '' : date('Y-m-d', $userInfo['birthday']); add_user_log('view', '个人信息'); View::assign('userInfo', $userInfo); return view(); } public function edit_submit() { $param = get_params(); $param['birthday'] = strtotime($param['birthday']); $param['update_time'] = time(); $res = Db::name('User')->where(['id' => $param['id']])->strict(false)->field(true)->update($param); if ($res !== false) { add_user_log('edit', '个人信息', $param['id'], $param); to_assign(0, '操作成功'); } else { to_assign(1, '操作失败'); } } }