Пример #1
0
 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;
 }
Пример #2
0
 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];
 }