Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/08/2015, 12:39
JuanMartinez91
 
Fecha de Ingreso: agosto-2014
Mensajes: 11
Antigüedad: 10 años, 4 meses
Puntos: 0
Mensaje Consultas a la base de datos con codeigniter

Hola me gustaria que me ayudaran con lo siguiente consulta en codeigniter.

Modelo
function Actividad()
{
$this->db-> select('actividad.*, tipo_actividad.nom_actividad,usuarios.nombre,usuar ios.apellido,estado_actser.nom_actser');
$this->db-> from('actividad');
$this->db-> join('usuarios', 'usuarios.id = actividad.responsable');
$this->db-> join('tipo_actividad', 'tipo_actividad.id = actividad.actividad');
$this->db-> join('estado_actser', 'estado_actser.id = actividad.estado');
$this->db-> limit(1);

$query = $this->db->get();
if($query -> num_rows() == 1)
{
return $query->result();
}
else
{
return false;
}
}

Controlador
public function Consultar()
{
$this->load->model('ModeloActividad');
$session_data = $this->session->userdata('logged_in');
if($session_data['rol_id']!='2')
{
redirect(base_url().'Login');
}


$datos['activity']= $this->ModeloActividad->Actividad();

$this->load->view('Head');
$this->load->view('activity/Consultar',$datos);

}


Vista
<?php
foreach ($activity as $a) {
$session_data = $this->session->userdata('logged_in');
if ($session_data['id'] == $a->responsable) {
?>
<tr>
<td><?= $a->fecha_creada; ?></td>
<td><?= $a->nom_actividad; ?></td>
<td><?= $a->nombre," ",$a->apellido ?></td>
<td><?= $a->nom_actser; ?></td>
<tr>

EL problema es que me arroja solo el primer datos, la verdad soy nuevo en esto y me gustaria que me ayudaran.