Symfony 2-创建上传资产的链接
如何使用Symfony 2和twig链接到已上载的资产Dynamicly?我有一个控制器,可以将文件上载到文件夹Symfony 2-创建上传资产的链接,symfony,twig,Symfony,Twig,如何使用Symfony 2和twig链接到已上载的资产Dynamicly?我有一个控制器,可以将文件上载到文件夹/web/uploads/entityName/fileName。在模板中,我试图使用asset(document.path)函数创建到图像的链接。问题是该函数返回的路径是/web/fileName。如何添加缺少的路径参数(uploads/documents)?使用细枝字符串连接运算符“~”,如下所示: asset('uploads/documents'~document.path)
/web/uploads/entityName/fileName
。在模板中,我试图使用asset(document.path)
函数创建到图像的链接。问题是该函数返回的路径是/web/fileName
。如何添加缺少的路径参数(uploads/documents
)?使用细枝字符串连接运算符“~”,如下所示:
asset('uploads/documents'~document.path)
您可以从控制器向Twig发送url。
//控制器
$twig_params=array('uploadedrl'=>$uploadedrl)
$this->render($VendorBundle:someTemplate.html.twig',$twig\u params)
//小树枝
将路径放在控制器中是个好主意-如果可以更改,则不必更改模板中的URL!