我上传并将图片保存到资源文件夹,我需要获取绝对路径。我可以对它进行硬编码,但如果我将应用程序部署到具有不同文件夹结构的服务器,那将是完全错误的。所以我需要Asset组件。
在树枝模板中,我可以调用
<img src="{{ asset("assets/img/" ~ image) }}">
这一切都会奏效。但是如何在控制器中使用它并仅返回路径?
答案 0 :(得分:0)
你可以试试这个:
use Symfony\Component\Asset\Package;
use Symfony\Component\Asset\VersionStrategy\EmptyVersionStrategy;
$package = new Package(new EmptyVersionStrategy());
$imageUrl = $package->getUrl('/');