Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/04/2014, 20:49
Kohm
 
Fecha de Ingreso: enero-2013
Mensajes: 8
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Perfil de usuario en codeigniter

bueno ahora entiendo un poco más el escenario para la consulta y mostrar los datos del usuario registrado yo haría lo siguiente

CI_Controller

Código PHP:
Ver original
  1. public function panel_usuario($id_user)
  2. {
  3.     $data['datos_personales'] = $this->"nombre_del_modelo"->perfil_usuario($id_user);
  4.     $this->load->view('vista_del_usuario',$data);
  5. }

CI_Model

Código PHP:
Ver original
  1. public function perfil_usuario($id_user)
  2. {
  3.     //$this->db->select(*);<--- esto no se usa para querer seleccionar todas las columnas, simplemente no va
  4.     $this->db->where('id_user',$id_user);
  5.     $query = $this->db->get('usuarios_meta');
  6.     if ($query->num_rows() > 0)
  7.     {
  8.         return $query->result();
  9.     }
  10. }

entonces una vez que se ejecuta eso en el modelo, $data (del controlador) va a estar cargada con un array con tantas rows como campos encontró en la tabla 'usuarios_meta' correspondientes a $id_user

entonces supuestamente vas a tener una vista "vista_del_usuario.php"
que va a recibir la variable '$datos_personales' y para mostrarlo simplemente se recorre la matriz con un foreach que recorre cada row en $data, por cada ciclo

Código PHP:
Ver original
  1. foreach ($datos_personales as $row)
  2. {
  3.     echo "<p>".$row->meta_key." ".$row->meta_value."</p>";
  4. }

Dime si lo entendiste y seguimos

Última edición por Kohm; 24/04/2014 a las 21:00