base_url = $base_url; $coin_image->file_url = $file_path; $coin_image->save(); return $coin_image->id; } public static function getItemsByIds($idItems) { $data = self::find()->where(['in','id',$idItems])->asArray()->all(); return array_column($data,null,'id'); } public static function getItemById($id) { return self::find()->where(['id' => $id])->asArray()->one(); } public static function getItemsByImageIds($image_ids) { if($image_ids) { if(is_array($image_ids)){ $idItems = $image_ids; }else { $idItems = explode(',',$image_ids); } $data = self::find()->where(['in','id',$idItems])->asArray()->all(); foreach ($data as &$value){ $value['image_url'] = $value['base_url'].$value['file_url']; } return ['code' => 0,'data' => $data]; }else{ return ['code' => 0,'data' => []]; } } }