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

Responder a