Pessoal,
Estou fazendo um relatório no codeigniter, mas não consigo recuperar o retorno da model para a view. Dou o foreach para utilizar um conjunto de id's que preciso achar em uma tabela, mas o array só recupera o último.
Controller:
$destinoterc=$this->triangulomodel->getDestinoterc($origemuser);
$dados['destinoterc']=$destinoterc;
foreach ($destinoterc as &$i){
$origemterc = $i['id'];
$origemtercfinal=$this->triangulomodel->getOrigemterc($origemterc);
}
$dados['origterc']= $origemtercfinal;
Model
public function getOrigemterc($origemterc){
$query =$this->db->query("SELECT * FROM cadastro
join tb_cidades on tb_cidades.cid_id=cadastro.cidade_origem
where id =$origemterc");
foreach ($query->result_array() as $row)
{
}
return $query->result_array();
}
Resultado , só está pegando o último ponteiro da array de origem. Teria que aparecer uns 30 registros.!
[origterc] => Array
(
[0] => Array
(
[id_] => 21302
[cidade] => 3233
[cid_nome] => Januaria
)