/** * Get json data from Media * * @param int|null $id */ public function actionGetJson($id = null) { $uploadHandler = new MediaUploadHandler(null, false); $uploadHandler->get($id); }
/** * Insert URL of media to input field. * * @return string */ public function actionFieldInsert() { $files = []; foreach (Yii::$app->request->post('Media') as $media) { $mediaUploadHandler = new MediaUploadHandler(null, false); $file = $mediaUploadHandler->get(ArrayHelper::getValue($media, 'id'), $mediaUploadHandler::NOT_PRINT_RESPONSE); $files[] = ArrayHelper::getValue($file, 'file'); } return Json::encode($files); }