Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2011, 07:42
Rikar2
 
Fecha de Ingreso: octubre-2010
Mensajes: 9
Antigüedad: 14 años, 4 meses
Puntos: 0
Rutas a imágenes con nombres extraídas desde una Base de datos

Hola.

Estoy trabajando con Symfony2 y el motor de plantillas Twig. En el proyecto almaceno imágenes de perfiles de usuarios, con el nombre según el id generado a cada usuario por ej: "23.png", estas imágenes las almaceno en la carpeta Resources/public/images/profiles, del bundle, el problema que tengo, es como colocar de forma correcta la ruta a la imagen de cada usuario, para mostrar cada una de ellas, he probado con esto:

Cita:
{%image '@MyBundle\projectBundle\Resources\public\images\p rofiles\25.png' %}

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

{% endimage %}
Lo anterior funciona bien, pero si tengo hartas imágenes, y estoy sacando los nombres de éstas desde una base de datos, como podría generar la ruta para cada una de ellas? he probado la siguientes formas y no me han resultado.

{{ entity.foto }} <-- imprime el nombre de la imagen, ej: "25.png"

Cita:
{%image '@MyBundle\projectBundle\Resources\public\images\p rofiles\ {{ entity.foto }}' %}

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

{% endimage %}
También con:

Cita:
{%image '@MyBundle\projectBundle\Resources\public\images\p rofiles\'~ {{ entity.foto }} %}

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

{% endimage %}
Lo anterior no me ha resultado, o quizás haya otra forma de resolver
ésto, en realidad tengo poca experiencia con Twig, y en google no he
encontrado como hacer esto, espero haberme explicado bien, Gracias.

Saludos.