model = new GameGroup(); } /** * 读取数据 * @param $id * @return mixed */ public function read($id): mixed { $data = $this->model->where('id', $id)->find(); $game_list = explode(',', $data['game_list']); $allGameList = Db::connect('db_center')->table('pf_game')->field('id,name')->select()->toArray(); $allGameList = array_column($allGameList, 'name', 'id'); $gameList = []; foreach ($game_list as $game_id) { $gameList[] = $allGameList[$game_id] ?? ''; } $data['game_list_str'] = $gameList; return $data; } }