Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/12/2014, 11:17
rootscale123
 
Fecha de Ingreso: diciembre-2014
Mensajes: 6
Antigüedad: 10 años
Puntos: 0
Foreach de result_array codeigniter

Hola amigos tengo una duda tremenda.
Tengo en mi modelo algo así.
Código:
   function obtener_impuesto($ctb_id)

      {

                 $resultx=$this->db

                      ->select('nro_serie')

                      ->where('ctb_id',$ctb_id)

                      ->get('VEHICULO_CONTRIBUYENTE')

                      ->result_array();

             foreach ($resultx as $row2)
{         
                  return $this->db

                      ->select('pdo_afectacion')

                      ->where('nro_serie',$row2[nro_serie])

                      ->get('HR')

                      ->result_array();
}
      }
Estoy sacando primero un arreglo de los que tengan el mismo ctb_id, y por ejemplo en este me salen 2 registros, ejemplo nro_serie=150313 y el otro nro_serie=531234.
Ahora lo que hago en un foreach porque en la tabla HR, hay 3 registros con el mismo numero de serie y lo mismo para el otro numero de serie.
asi que con ese foreach tendria que tener algo asi al mostrarlo en la view.

En el view lo muestro asi.
Código:
  <?php foreach($impuestos as $wey2){           
?>
                                        <tr>
                         <td><?= $wey2['pdo_afectacion']?></td>

                                     </tr>
                                    <?php }?>
Pero creo que el problema esta al recorrerlo en la view .. por que solo me sale los 3 registros del primer array, falta del segundo, osea sale asi, cosa que esta mal porque quiero que salgan los 2 array osea: 2015,2016,2017 y 2015,2016,2017


mi controller es este:
Código:
 function index($ctb_id=0)

      {

          $this->load->model('corriente_acciones');

          $this->load->view('corriente/generar_cuenta',array(

                        'impuestos'=>$this->corriente_acciones->obtener_impuesto($ctb_id)


          ));

      }