Se connecter

Informatique

Création de sites web

Sujet : For et Asset Twig
1
Dzod
Niveau 10
24 janvier 2020 à 18:49:44

Hello tout le monde ! Je débute avec Twig et j'ai un petit soucis que je n'arrive pas à régler.

{% for name in names %}
<img src="{{ asset('images/{{ name . image }}') }}" alt="Symfony!"/>
{% endfor %}

(J'ai ajouté des espaces pour que ça soit plus clair.)

Si je fais ça, la console m'affiche ceci dans les éléments:

<img src="{{ asset('images/{{ name . image }}') }}" alt="Symfony!"/>

Par contre, si je fais ceci:

{% for name in names %}
{{name . image}}
{% endfor %}

La console m'affiche bien le nom des images:

black.png
blue.png
etc...

Je me doute qu'il y a un soucis avec les {{ }} mais je n'arrive pas à trouver...

Pourquoi les noms ne s'affiche pas dans ma balise <img> ?

Je vous remercie d'avance pour votre temps.

20_cent_2017
Niveau 10
24 janvier 2020 à 20:15:30

Il faut apprendre à concaterner les chaînes et à comprendre à quoi sert l'interpellation...

Une fois que tu auras compris.
Tu aura la solution.

Dzod
Niveau 10
25 janvier 2020 à 15:45:01

J'ai réussi ! :)

Je te remercie beaucoup pour ton aide.

1
Sujet : For et Asset Twig
   Retour haut de page
Consulter la version web de cette page