Tengo en mi modelo algo así.
Código:
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.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(); } }
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:
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<?php foreach($impuestos as $wey2){ ?> <tr> <td><?= $wey2['pdo_afectacion']?></td> </tr> <?php }?>
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) )); }