load->database(); } public function save($places) { $inserted = array(); foreach($places[0]->data->places->items as $place) { if($this->db->where('NId', $place->id)->from($this->table)->count_all_results() == 0) { if($this->db->insert($this->table, array( 'NId' => $place->id, 'Category' => $place->category, 'Name' => $place->name, 'RoadAddress' => $place->roadAddress, 'Address' => $place->address, 'CommonAddress' => $place->commonAddress, 'Phone' => $place->phone, 'X' => $place->x, 'Y' => $place->y, 'CreatedAt' => date('Y-m-d H:i:s'), ))) array_push($inserted, $this->db->insert_id()); } } return ['inserted' => $inserted]; } }