probleme d'affichage des images sous symfony

1,499 views
Skip to first unread message

LATIFA BOUBEKRI

unread,
Sep 16, 2011, 10:06:54 AM9/16/11
to symfo...@googlegroups.com
salam
je travail avec symfony, doctrine sous wampserver
j'ai un petit probleme c'est que les images ne s'affiche pas
meme si j'ai fait la configuration du httpd.conf sui est comme suivant


Include "c:/wamp/alias/*"

# Soyez sûr d'avoir seulement cette ligne une fois dans votre configuration
NameVirtualHost 127.0.0.1:8080

# C'est la configuration pour votre projet
Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
DocumentRoot "C:\wamp\www\jawdah_div\web"
DirectoryIndex index.php
<Directory "C:\wamp\www\jawdah_div\web">
AllowOverride All
Allow from All
</Directory>

Alias /sf C:\wamp\www\jawdah_div\lib\vendor\symfony\data\web\sf
<Directory "C:\wamp\www\jawdah_div\lib\vendor\symfony\data\web\sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
et pour recuperer une image j'ai fait

<img src="images/nomimage.extention"/>
j'ai verifier les dossiers images , tous est bien
les images s'affiche dans la 1ere page indexSuccess
mais je sais pas pourquoi les images ne s'affiche pas dans les autres pages ???

merci d'avance de m'avoir aidé

manuel brossard

unread,
Sep 16, 2011, 12:23:45 PM9/16/11
to symfo...@googlegroups.com
Bonjour,

Vérifie bien tes balises src dans les autres templates.




--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à symfo...@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse symfony-fr+...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr




--
Cordialement,

Manuel Brossard
Twitter: twitter.com/infonel
Skype : mantex2039

Tel: + 33 9 72 17 00 41

stakovicz

unread,
Sep 16, 2011, 1:28:11 PM9/16/11
to symfo...@googlegroups.com
Salut !

Je pense qu'il manque un "/" dans ta balise img au début de l'attribut src :
<img src="/images/nomimage.extention"/>

Bonne soirée

--
Albin

Le 16 septembre 2011 16:06, LATIFA BOUBEKRI <boubekri...@gmail.com> a écrit :

LATIFA BOUBEKRI

unread,
Sep 16, 2011, 5:01:40 PM9/16/11
to symfo...@googlegroups.com
c vraimant etrange, j'ai essayet d'ecrire tous le chemain , ou
d'uriliser le browser de dreamweaver pour trouver lURL exactemant mais
ça marche pas ,
meme j'ai fait / aux debut mais ça mache pas
c bizaaar aucune methode ne fonctionne chez moi

> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail
> à symfo...@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+...@googlegroups.com.
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>

--
Cordialement
BOUBEKRI Latifa
Élève ingénieur en informatique à l'ENSAF

Mohamed Ayoub Benjelloun

unread,
Sep 20, 2011, 2:27:39 AM9/20/11
to symfo...@googlegroups.com
Bonjour,

Ce qui se passe est tout à fait normal si tu utilises des chemins relatifs sur la source de ta balise image, 
cela en fait est induit par les différences entre tes routes, 
- si on se situe sur "www.test.com/page/1" l'image apparaîtra correctement si tu met <img src="../../images/test.jpg"/>
- alors que si tu te situe sur www.test.com/contact par exemple l'image apparaîtra correctement si tu met <img src="../images/test.jpg"/>
- L'idée étant de revenir sur le premier niveau de ton frontal avant de rebondir sur le dossier image,
- Or ceci est une mauvaise approche de la chose, il te faut générer un "chemin relatif" relatif à chaque route, si ma mémoire est bonne ceci se fera à l'aide de $sf_request->getRelativeUrlRoot()
essayes la ligne suivante à la place de ta balise img:
image_tag($sf_request->getRelativeUrlRoot()."/images/cheminVersTonImage.jpg", "alt='texte alternatif', title='titre de l'image' ")

A+
-- 

Mohamed Ayoub BENJELLOUN

Chef de Département web [ EmagCom ]

Consultant Freelance [ PHP5 Technologies - Gestion de Projet]
Cv en-ligne: www.doyoubuzz.com/ayoub-benjelloun

Email: benjell...@gmail.com

Tél: +212 661 96 44 01

Skype: benjellounayoub


LATIFA BOUBEKRI

unread,
Sep 20, 2011, 5:24:05 AM9/20/11
to symfo...@googlegroups.com
merciiiiii infiniment l'image est affiché grace à cette methode
$sf_request->getRelativeUrlRoot()


Le 20 septembre 2011 06:27, Mohamed Ayoub Benjelloun
<benjell...@gmail.com> a écrit :

manuel brossard

unread,
Sep 20, 2011, 9:10:28 AM9/20/11
to symfo...@googlegroups.com
Heu bizarre.


Si tu utilises les routes de base ( action/id) , tu as juste à mettre <img src='/images/tonimage.png'> dans les balises pourtant.

Car les images sont publiques comme les css. 
Reply all
Reply to author
Forward
0 new messages