如何使用 Symfony 2 和 twig 动态链接到上传的资产?我有一个将文件上传到文件夹的控制器/web/uploads/entityName/fileName
。在模板中,我尝试使用该asset(document.path)
功能来创建图像链接。问题是该函数返回的路径/web/fileName
。如何添加缺少的路径参数 ( uploads/documents
)?
问问题
2565 次
2 回答
7
使用 Twig 字符串连接运算符“~”,如下所示:
asset('uploads/documents'~document.path)
于 2012-12-12T00:40:56.407 回答
2
您可以将 url 从控制器发送到 Twig。
// Controller
$twig_params = array('uploadedURL' => $uploadedURL);
$this->render('VendorBundle:someTemplate.html.twig', $twig_params)
// Twig
<img src="{{ uploadedURL }}" />
于 2012-12-12T06:36:23.307 回答