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)
));
}