Foros del Web » Programando para Internet » PHP » CodeIgniter »

[CodeIgniter]Problema con foreach

Estas en el tema de [CodeIgniter]Problema con foreach en el foro de CodeIgniter en Foros del Web. Estoy usdando el sistema de paginacion de CI pero tengo un problema al mostrar los resultados. Controller @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código php: Ver original $nodes = ...
  #1 (permalink)  
Antiguo 19/04/2009, 08:46
Avatar de seinkraft  
Fecha de Ingreso: diciembre-2007
Mensajes: 119
Antigüedad: 16 años, 11 meses
Puntos: 1
[CodeIgniter]Problema con foreach

Estoy usdando el sistema de paginacion de CI pero tengo un problema al mostrar los resultados.

Controller
Código php:
Ver original
  1. $nodes = $this->m_gallery->get_node('t_id', $tag->t_id);
  2.                
  3. foreach($nodes as $node) {
  4. $data['query_files'] = $this->db
  5.                        ->from('gallery')
  6.                        ->where('g_id', $node->g_id)
  7.                        ->order_by('g_date', 'desc')
  8.                        ->limit($config_pagi['per_page'],$offset)
  9.                        ->get();
  10. }//ENDFOREACH
  11.        
  12. $data['pagination'] = $this->pagination->create_links();
  13.                    
  14. $this->load->view('gallery/user', $data);

Model
Código php:
Ver original
  1. function get_node($where, $value)
  2.     {
  3.     $query_user = $this->db
  4.                             ->from('nodes')
  5.                             ->where($where, $value)
  6.                             ->get();
  7.     return $query_user->result();
  8.     }

View
Código php:
Ver original
  1. foreach($query_files->result() as $row_image){
  2.  
  3. echo '<img >$row_image->g_nname.$row_image->g_ext.'" alt="'.$row_image->g_nname.'">';
  4.  
  5. }//ENDFOREACH

El problema es el siguiente
Nodos devuelve:
Cita:
Array ( [0] => stdClass Object ( [g_id] => jxgtvbugeh [t_id] => 6 ) [1] => stdClass Object ( [g_id] => abbsyskksj [t_id] => 6 ) [2] => stdClass Object ( [g_id] => joxpmllpnj [t_id] => 6 ) [3] => stdClass Object ( [g_id] => qwxechrsat [t_id] => 6 ) [4] => stdClass Object ( [g_id] => gjccogglax [t_id] => 6 ) )
Donde g_id es la id de la imagen. Entonces tengo un array con los ids de las imagenes que devo leer y enviar al view para que el foreach lo trate, pero antes debe leerse de la base de datos todos los datos de la imagen para cada id.

Estaba pensnado en un array multidimiensional, pero no puedo hacer que funcione correctamente.

Ayuda por favor =(
  #2 (permalink)  
Antiguo 19/04/2009, 17:10
Avatar de seinkraft  
Fecha de Ingreso: diciembre-2007
Mensajes: 119
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: [CodeIgniter]Problema con foreach

Ya lo eh resuelto, pueden cerrarlo o borrarlo =)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.