Olá, agora já posso escrever melhor rsrrs. Agora acho que seu problema esta no momento que vc resgata a variavel do metodo getValoresFK();
quando vc faz: //busca os valores que serão usados como FK /*$data['formatos'] = $this->shows_m->listaFormatos(); $data['status'] = $this->shows_m->listaStatus();*/ $data = $this->getValoresFK(); A linha em vermelho sobrescreve a varivel $data, ou seja ela despreza tudo que antes existia nessa variavel e transforma numa copia fiel ao array q é retornado pelo metodo. Invés de fazer assim eu sugeria que vc usasse outro array para armazenar o return do metodo, e apos isso usar o array_merge nativo do php para unir esses dois arrays, assim os outros indices de $data nao seriam perdidos, por exemplo: ....[ codigo anterior ] $data['formatos'] = $this->shows_m->listaFormatos(); $data['status'] = $this->shows_m->listaStatus();*/ $aux= $this->getValoresFK(); $data = array_merge($data, $aux); ...[continuacao do seu codigo] mais sobre o array merge http://br2.php.net/array-merge Espero que ajude, e acima de tudo esclareca a duvida. []´s - - - - - - - - - - - - - - - - - - - - - Luiz Alberto S. Ribeiro [ Beto ] http://beto.euqueroserummacaco.com 2009/3/21 Guilherme Soares <[email protected]> > > //busca os valores que serão usados como FKOlá > /*$data['formatos'] = $this->shows_m->listaFormatos(); > $data['status'] = $this->shows_m->listaStatus();*/ > $data = $this->getValoresFK();
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

