Kra, funcionou perfeitamente com o *array_merge*... muito obrigado pela sua
ajuda!!!

Guilherme Soares


2009/3/21 Beto <[email protected]>

> 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
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a