[Symfony 4]chemain d'acces image

Répondre


Cette question est un moyen de lutter contre les publications automatisées indésirables.
Émoticônes
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Accéder à davantage d’émoticônes
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Symfony 4]chemain d'acces image

Re: [Symfony 4]chemain d'acces image

par Saian » 26 sept. 2019, 15:16

Salut, au passage, pour tout ce qui est asset public, tu devrais normalement passer par la fonction asset.
<img src="{{ asset('images/properties/' ~ property.filename) }}">

Re: [Symfony 4]chemain d'acces image

par thehawk » 10 sept. 2019, 23:22

Bonjour Arth

Il semblerait que la réponse se trouve dans la documentation, j'utilise VichUploaderBundle sans soucis

Essaye ceci: https://github.com/dustin10/VichUploade ... ng_urls.md

Bon courage
Thehawk

[Symfony 4]chemain d'acces image

par Arth897512 » 26 août 2019, 15:07

Bonjour à toute la communauté !

Je suis actuellement sur symfony 4 et j'essaie d'afficher tout simplement une image sur mon site, j'utilise le package vich

je précise que le property.filename est fonctionnel, le problème vient donc du chemin d'acces j'en ai essayé beaucoup mais ABSOLUMENT rien ne semble marche, l'absolu, le relatf, rien !

Ou alors je m'y prends mal ...

voici mon yaml

Code : Tout sélectionner

vich_uploader: db_driver: orm mappings: property_image: uri_prefix: /images/properties upload_destination: '%kernel.project_dir%/public/images/properties' namer: Vich\UploaderBundle\Naming\UniqidNamer #mappings: # products: # uri_prefix: /images/products # upload_destination: '%kernel.project_dir%/public/images/products'
Ainsi que mon template

Code : Tout sélectionner

<div class="card mb-4"> <div class="card-body"> {% if property.filename %} <img src="/images/properties/{{ property.filename }}"> {% endif %} <h5 class="card-title"> <a href="{{ path('property.show', {slug: property.slug, id: property.id}) }}"> {{ property.title }} </a> </h5> <p class="card-text">{{ property.surface }} m³ - {{ property.city }} ({{ property.postalCode }})</p> <div class="text-primary" style="font-size:2rem; font-weigth:bold;"> {{ property.FormatedPrice }} € </div> </div> </div>
Voila ..
Merci pour votre aide précieuse !