public function getThumbnails($ref, $event_name) { $uploadFiles = Uploadsp::find()->where(['ref' => $ref])->all(); $preview = []; foreach ($uploadFiles as $file) { $preview[] = ['url' => self::getUploadUrl(true) . $ref . '/' . $file->real_filename, 'src' => self::getUploadUrl(true) . $ref . '/thumbnail/' . $file->real_filename, 'options' => ['title' => $event_name]]; } return $preview; }
private function getInitialPreview($ref) { $datas = Uploadsp::find()->where(['ref' => $ref])->all(); $initialPreview = []; $initialPreviewConfig = []; foreach ($datas as $key => $value) { array_push($initialPreview, $this->getTemplatePreview($value)); array_push($initialPreviewConfig, ['caption' => $value->file_name, 'width' => '120px', 'url' => Url::to(['/priskhead/deletefile-ajax']), 'key' => $value->upload_id]); } return [$initialPreview, $initialPreviewConfig]; }