Bonjour je n'arrive pas à m'afficher l'image que je veux en symfony,

<img  src="{{ asset('templates/home/sport.jpg') }}" alt="sport"/>

2 réponses


lucaslsk
Réponse acceptée

Bonjour, quand tu fais un {{ asset('templates/home/sport.jpg') }} il va aller chercher directement dans public, ça veut dire que là quand tu fais ça tu as un dossier public/templates/home/sport jpg, (c'est comme ca que tu lui dis pour ca que ca marche pas je pense) je te conseille de créer un dossier assets dans public et ensuite de créer un dossier images, ça ferait /public/assets/images et dans la balise image tu mets {{ asset('assets/images/sport.jpg') }}

Hello,

En complément de ce qui a été dit par "lucaslsk", le bon réflexe dans ce cas là et d'ouvrir l'outil de debug du navigateur (F12), normalement il y a un onglet "Réseau" (ou "Network") qui permet de voir où est-ce que le navigateur va récupérer les différentes ressources, et la réponse reçue.