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'] = Yii::$app->params['service']['OssService']['url'] . $value['file_url']; } return ['code' => 0, 'data' => $data]; } else { return ['code' => 0, 'data' => []]; } } }