在Symfony2中将参数传递给twig视图

时间:2014-03-17 21:33:58

标签: php symfony parameters twig

我有一个小页面,其中包含picture,此图片将从folderuploads)加载,但名称(example.jpg)已加载来自database

<img src="{{ asset('uploads/example1.jpg') }}">

这对我有用,但我现在希望将example1.jpg传递到twig页面:

return $this->render('MyAppExampleBundle:Default:index.html.twig', array(
            'logo' => $logo)); //$logo = 'example1.jpg'

我怎么能这样做?

我试过<img src="{{ asset('uploads/{{logo}}') }}">,但这是不合逻辑的,不起作用。

任何帮助PLZ

2 个答案:

答案 0 :(得分:2)

怎么样,

<img src="{{ asset('uploads/' ~ logo) }}"> 

{{ ... }} twig分隔符不能嵌套。然后你应该使用连接。

答案 1 :(得分:1)

尝试{{ asset('uploads/' ~ logo) }}