Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/10/2010, 12:07
Avatar de NUCKLEAR
NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 19 años
Puntos: 890
Respuesta: CodeIgniter: Los resultados de una query no se muestran donde debe ir la v

Cita:
Iniciado por rogertm Ver Mensaje
Hola profe... hace tiempo que no coincidía con Ud.

He leído la documentación de CodeIgniter de la A a la Z y de la Z a la A y no doy pie con bola... ¿Cómo haría eso de regresar los datos desde el modelo? debería ser al controlador verdad, ¿y no es eso lo que estoy haciendo aquí?
Código PHP:
Ver original
  1. // Cargamos el modelo que sirve la vista
  2.  $this->load->model('/cpanel/Users_query');
  3. $users_show['users_query_get'] = $this->Users_query->users_query_select();
  4. $this->load->view('/cpanel/users', $users_show);
¿y de paso enviándolos a la vista?
En tu modelo solo debes devolver los resultados procesados, nunca cumplir la funcion de una vista.

model

function users_query_select()
{
return $this->db->get('gd_usuarios');

}

En tu controller

$users_show['users_query_get'] = $this->users_query->users_query_select();
$this->load->view('/cpanel/users', $users_show);


y en tu vista planteas el foreach

foreach($users_query_get->result() as $users_row)
{
echo $users_row->usuario_nombre;
}

Conceptos básicos MVC
__________________
Drupal Argentina

Última edición por NUCKLEAR; 08/10/2010 a las 12:13 Razón: Agregar emoticon :D