[SYMFONY2] Duda al cargar imágen local en twig

321 views
Skip to first unread message

Moises Gallego

unread,
May 25, 2011, 2:54:29 PM5/25/11
to symfony-es
Hola, estoy teniendo un problema al cargar una imagen local, os cuento
un poco como funciona.

Tengo un controlador que pasa la variable Image a la plantilla twig,
esta ruta es images/imagen.jpg y se encuntra en SF2/web/images.

Si desde la plantilla lo cargo así da problemas

<img src="{{ imagen }}"/>

El valor de Imagen es correcto, si pongo ese valor así si funciona:

<img src="{{ asset('images/imagen.jpg') }}"/>

El problema es que para hacerlo correcto la lógica me dice que haga lo
siguiente, lo cual se ve a simple vista que no va a funcionar.

<img src="{{ asset('{{ image }}') }}"/>

Mi duda es la siguiente. ¿Cual es la forma correcta de hacer este tipo
de llamadas?

Un saludo y muchas gracias.

chobe

unread,
May 25, 2011, 3:32:59 PM5/25/11
to symfo...@googlegroups.com
si la variable es un string con el path, por ejemplo

image = "images/imagen.jpg";

puedes hacer esto

<img src="{{ asset(imagen) }}" />

si fuera un objeto con la propiedad imagen lo merjor es hacer lo siguiente


<img src="{{ asset(obj.imagen) }}" />


Moises Gallego

unread,
Jun 2, 2011, 6:43:24 AM6/2/11
to symfo...@googlegroups.com
Muchas graciias, funciona prefectamente

> --
> Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> symfo...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> symfony-es+...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/symfony-es?hl=es.
>

--
Moisés Gallego
http://fotux.es

Contacto:
e-Mail: moises...@gmail.com
          in...@fotux.es
Skype: moisesgallego
MSN Messenger: moises...@gmail.com
GoogleTalk: moises...@gmail.com
Yahoo Messenger: moises_...@yahoo.es
Ekiga: moisesgallego

Reply all
Reply to author
Forward
0 new messages