2016-04-05 5 views
0

Ich weiß, dass ich dies als Asset-Funktion verwenden können:Symfony2 - Asset-Funktion, um Bilder

<img src="{{ asset('images/logo/logo.png') }}" alt="Logo"> 

Aber ist es eine Möglichkeit, eine Asset-Funktion eine andere Funktion zu benutzen? Gefällt mir:

<img src="{{ asset('images/logos/{{ dominantItem.generateLogos | lower | replace({' ': '-'}) }}.png') }}" alt="Logos"> 

Offensichtlich funktioniert der obige Code nicht, bin ich etwas fehlt?

Antwort

3

Sie können so nicht Nest Zweig-Tags, aber Sie können die String-Verkettung zu erreichen, was Sie wollen, verwenden:

<img src="{{ asset('images/logos/' ~ (dominantItem.generateLogos | lower | replace({' ': '-'})) ~ '.png') }}" alt="Logos"> 
+0

Great! Ich war mir nicht sicher, wie ich es verketten sollte. Super einfach! Danke für Ihre Hilfe. – brunodd

+0

@brunondd Gern geschehen. – Paulpro