Estoy usdando el sistema de paginacion de CI pero tengo un problema al mostrar los resultados.
Controller
Código php:
Ver original$nodes = $this->m_gallery->get_node('t_id', $tag->t_id);
foreach($nodes as $node) {
$data['query_files'] = $this->db
->from('gallery')
->where('g_id', $node->g_id)
->order_by('g_date', 'desc')
->limit($config_pagi['per_page'],$offset)
->get();
}//ENDFOREACH
$data['pagination'] = $this->pagination->create_links();
$this->load->view('gallery/user', $data);
Model
Código php:
Ver originalfunction get_node($where, $value)
{
$query_user = $this->db
->from('nodes')
->where($where, $value)
->get();
return $query_user->result();
}
View
Código php:
Ver originalforeach($query_files->result() as $row_image){
echo '<img >$row_image->g_nname.$row_image->g_ext.'" alt="'.$row_image->g_nname.'">';
}//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 =(