public static function TagFirstFileOutput($id = 0, $options = [], $urlOnly = false) { $awsConfig = \Yii::$app->getModule('filemanager')->aws; $url = \Yii::$app->getModule('filemanager')->url; $path = \Yii::$app->getModule('filemanager')->path; $fileTag = FileTag::findOne($id); if (!$fileTag) { return null; } if (!isset($fileTag->firstfile[0])) { return null; } if ($urlOnly) { $return = $url . $fileTag->firstfile[0]->url; } else { $return = Html::img($url . $fileTag->firstfile[0]->url, $options); } return $return; }
/** * Finds the FileTag model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return FileTag the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = FileTag::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested page does not exist.'); } }