public function removeImage($id) { if (!empty($id)) { $image = ProductImage::findOne($id); if (\Yii::$app->shop_imagable->delete('shop-product', $image->file_name)) { $image->delete(); } else { throw new Exception('Files does not exist'); } } }