Мне нужно сгенерировать некоторый контент JSON в контроллере, и мне нужно получить полный URL-адрес загруженного изображения, расположенного здесь: /web/uploads/myimage.jpg
.
Как я могу получить его полный URL?
http://www.mywebsite.com/uploads/myimage.jpg
Можно использовать функцию , getSchemeAndHttpHost () для Получает схему, и HTTP размещают и используют функцию getBasePath () для получения корневого пути, от которого этот запрос выполняется
$request->getSchemeAndHttpHost().$request->getBasePath()."/uploads/myimage.jpg"
, Этот метод хорошо работает для app.php и app_dev.php.