Olá, sou iniciante no CodeIgniter e estou com uma dúvida aqui em um CRUD
simples q estou montando.
Eu tenho um método inserir que em certo ponto utiliza um model para buscar
os valores que serão usados nos selects do meu form. Estou chamando ele da
seguinte forma:
*$data['formatos'] = $this->shows_m->listaFormatos();
$data['status'] = $this->shows_m->listaStatus();
$this->load->view('form_shows', $data);*
Tudo funciona perfeitamente, porém eu tenho outro método chamado alterar e
nele eu também preciso dos valores para montar os selects. Mas eu tenho que
reescrever o trecho de código mostrado acima.
O que eu queria é *NÃO ter que reescreve*r esse trecho de código. Tentei
criar um método para pegar esses valores, ficou assim:
*function getValoresFK()
{
$data['formatos'] = $this->shows_m->listaFormatos();
$data['status'] = $this->shows_m->listaStatus();
}*
Dessa forma eu escreveria o código apenas 1 vez e chamaria esse método
dentro dos outros métodos. Estou chamando da seguinte forma:
*$this->getValoresFK();
$this->load->view('form_shows', $data);*
Só que infelizmente ele não funciona da maneira esperada. Aparentemente ele
não está chamando o método getValoresFK() pois qdo carrego a view os selects
ficam todos em branco.
Bem, não sei se consegui expressar o meu problema da forma correta. Se
alguém puder me ajudar eu agradeceria.
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br