2012-01-11 36 views
0

我有其中i圖像作爲images/logo.gif有沒有簡單的方法來設置圖像資產symfony的2

現在的Symfony模板引用我必須使用

src="{{ asset(['images/', 'logo.gif']|join) }}"

是它的HTML模板可以使用類似

src="{{ asset(['images'])}}/logo.gif

,這樣我不必更換所有的我在HTML文件中的法師標籤。然後,我可以輕鬆找到並更換。 Othwise我必須手動更改所有圖像發生

+0

您是否嘗試過{{asset('images')}}/logo.gif'?就我所見,資產函數並不關心它是否是真實的文件。 – solarc 2012-01-11 13:55:49

+0

謝謝卡爾工作,我想我使用'資產(['圖像'])'而不是'資產('圖像')}' – user825904 2012-01-11 14:08:07

回答

2

爲什麼你不使用這個?

src="{{ asset('images/logo.gif') }}" 

編輯:

我沒有嘗試,但應該串聯工作,以及:

{% set imageDir = 'images/' %} 

src="{{ asset(imageDir ~ 'logo.gif') }}" 

但是,它引入了不必要的複雜性。硬編碼版本中我沒有看到任何錯誤。你不經常改變它。

+0

但是,然後我必須chnage在html文件中的每個圖像。我不想在其中有圖像名稱。我只需要一些東西來代替像'$ images/logo.gif'這樣的'images',這樣我就可以大量替換,並且我的文件可以工作 – user825904 2012-01-11 11:56:23

相關問題