Loading



 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Imagenes de productos
27-08-2012, 03:29 PM
Mensaje: #1
Imagenes de productos

Buenas tardes
Tengo dos tablas, una de productos y otra imagenes de productos, donde pueden haber n imagenes por cada producto.-


Ahora bien, tengo una vista creada para ver los articulos, lo que necesitaria es ver las imagenes relacionadas, como se podría implementar?


Saludos Oscar

QUOTE
27-08-2012, 04:08 PM
Mensaje: #2
RE: Imagenes de productos

Puedes hacer dos cosas:


  1. En tu modelo de artículos en la función de relaciones debes establecer la relacione con el modelo de imagenes, para mas información de relaciones mira estos videos.

http://www.youtube.com/watch?v=f7OReSD9h5s&feature=plcp
http://www.youtube.com/watch?v=58LjNDXY-PE&feature=plcp
http://www.youtube.com/watch?v=FhDTCwLAnGU&feature=plcp
http://www.youtube.com/watch?v=JmbNyOkkvi0&feature=plcp
http://www.youtube.com/watch?v=3r_9od0an3o&feature=plcp


  1. La segunda depende de como estes implementando esa vista para ver los articulos que ya dices que tienes, te pregunto ¿Es vista muestra todos los articulos? o ¿Quieres mostrar todos los datos de un solo articulo?

RAM ---> con Yii Framework

QUOTE
27-08-2012, 04:27 PM (Este mensaje fue modificado por última vez en: 27-08-2012 05:17 PM por oscarvogel.)
Mensaje: #3
RE: Imagenes de productos

Los videos que me pasas ya los he visto, he establecido las relaciones BELONG_TO y HAS_MANY, el tema es que quiero mostrar en la vista todos los articulos con todas las imagenes que tienen relacionados.


si te fijas en http://www.solgym.site90.net/index.php?r...los/oferta esta la vista con los articulos de oferta y los precios relacionados, ahi quiero poner x cantidad de imagenes por cada articulo, esas x imagenes estan guardadas en una tabla relacionada con la tabla de articulos


Saludos Oscar




Tenias toda la razon al decirme que mire con atencion todos los videos, en el numero 12 encontre como hacerlo.


al tener establecido la relacion en la vista lo unico que tenia que hacer era algo como lo siguiente:


            foreach($data->Imagenxart as $img){
echo $img->Imagen;
}

con eso lo solucione.-


Muchas gracias

QUOTE
27-08-2012, 05:36 PM
Mensaje: #4
RE: Imagenes de productos

Este video muestra exactamente lo que necesitas:
http://www.youtube.com/watch?v=FhDTCwLAnGU&feature=plcp
http://www.youtube.com/watch?v=JmbNyOkkvi0&feature=plcp


Luego de haber establecido la relación HAS_MANY en tu modelo articulos.php donde un articulo tiene muchas imagenes, algo como esto:

Código PHP:
'imagenes' => array(self::HAS_MANY'Imagenes''articulo_id'), 


Con esto ya tienes todas las imagenes de ese articulo, veo que estas mostrando los articulos con CListView, entonces puedes hacer un foreach para mostrar las imagenes de cada articulo

Código PHP:
foreach($data->imagenes as $imagen){
$nombreImagen $imagen->nombreimagen;

/*
* En la variable $nombreImagen tienes el nombre de la imagen actual, no se si estes guardando el nombre o la ruta, si es el nombre, puedes
*/
      
echo CHtml::image('ruta_imagen/' $nombreImagen);



Y asi ya las tienes.


El video de la segunda URL que te puse a partir del minuto 1:50 + o - te muestra como hacer el foreach.


Pero los dos te muestran exactamente lo que necesitas...


RAM ---> con Yii Framework

QUOTE
28-08-2012, 07:43 AM
Mensaje: #5
RE: Imagenes de productos

Muchas gracias, ya lo he solucionado y me funciona a la perfección.-

QUOTE


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  Borrar imagenes raistlin 0 601 18-06-2013 12:19 PM
Último mensaje: raistlin
  Phpmailer no envia imagenes incrustadas odv144 0 764 30-04-2013 11:56 AM
Último mensaje: odv144
  Poner imagenes con link hacia un archivo krasho 1 2,176 18-09-2012 02:44 PM
Último mensaje: ram
  imagenes en menu operations crashon182 0 2,135 15-08-2012 11:40 AM
Último mensaje: crashon182
  Cacheo de imagenes Lucas 5 2,807 05-07-2012 10:49 AM
Último mensaje: bluyell

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | Yii Framework en Español | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS