/** * @param $event \trntv\filekit\events\StorageEvent */ public function afterSave($event) { $file = new File($event->filesystem, $event->path); $model = new FileStorageItem(); $model->component = $this->component; $model->path = $file->getPath(); $model->base_url = $this->getStorage()->baseUrl; $model->size = $file->getSize(); $model->type = $file->getMimeType(); $model->name = pathinfo($file->getPath(), PATHINFO_FILENAME); if (Yii::$app->request->getIsConsoleRequest() === false) { $model->upload_ip = Yii::$app->request->getUserIP(); } $model->save(false); }