Não entendi muito bem sua dúvida mas vamos tentar de novo...

você tem isso:

$dados['NAOmeinteressa'];

No seu método cadastrar faça isso:

function cadastrar($params)
{
       unset($params['NAOmeinteressa']); //Elimina o que não te interessa

       return $this->db->insert('tabela',$params);
}

Mesmo assim da uma leve impressão de que seu modelo trabalha com tabelas
distintas e seguindo o conceito de responsabilidade única, seu modelo
deveria representar somente uma entidade.

Sobre passar 2 arrays para uma view você poderia fazer assim:

$array1 = array(...);
$array2 = array(...);

$data = array('array1' => $array1, 'array2' => $array2);

$this->load->view('sua_view', $data);

Na view você terá:

print_r($array1);
print_r($array2);

Espero ter ajudado..

-- 
Atenciosamente,
Tiago Davi - Desenvolvedor Web.
http://tiagoaspnet.blogspot.com

Gostaria de estudar ou ensinar online?
http://www.doxi.com.br
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a