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
コントローラーから Twig に URL を送信できます。
// Controller
$twig_params = array('uploadedURL' => $uploadedURL);
$this->render('VendorBundle:someTemplate.html.twig', $twig_params)
// Twig
<img src="{{ uploadedURL }}" />
于 2012-12-12T06:36:23.307 に答える