Então Vinicius,
Essa parte de recuperar os dados e de usar as funções do Active Record eu já
aprendi. O que eu não sei como fazer é popular um formulário com essas
informações recuperadas. No caso, eu gostaria de usar o mesmo formulário que
eu tenho para adicionar um novo cadastro.
Felipe,
Valeu pelo link! Vou dar uma olhada no projeto agora mesmo!
Abraços,
Alan
2008/7/19 Vinicius Cruz <[EMAIL PROTECTED]>:
> Oi Alan,
>
> Você pode resgatar o valor especifico, utilizando o $this->db->getwhere()
> no seu model. Nesse caso, vc utilizaria a função assim:
>
> $query = $this->db->getwhere('tabela', array('id'=>$id));
>
> Veja mais no manual:
> http://www.codeigniter.com.br/manual/database/active_record.html
>
> Para salvar as alterações, você usa o update, também especificado no
> manual.
>
> Falou!
> Vinicius
>
>
> 2008/7/18 Alan <[EMAIL PROTECTED]>:
>
>> Olá pessoal, tudo bom?
>>
>>
>> Estou desenvolvendo uma aplicação de cadastro. Esse cadastro está
>> funcionando muito bem, estou usando a lib de validação do codeigniter para
>> fazer a validação dos dados e fazer aquele esquema de re-popular os dados no
>> form caso algum dado esteja incorreto.
>>
>> Meu sistema está assim:
>>
>> model/cadastro.php
>> view/cadastro.php
>> controller/cadastro.php
>>
>> O controller cadastro.php contém:
>>
>> function add() (adiciona um cadastro, aqui é onde está a validação tbm)
>> function view($id) (resgata um cadastro do banco (atrávez de funcao no
>> model) e abre uma view com os dados desse cadastro)
>> function edit($id) (Aqui é que está meu problema)
>>
>> Bom, o que eu quero fazer é que a função edit resgate um cadastro que já
>> está no banco para que ele seja editado. Como eu posso fazer isso? Eu
>> gostaria que a função edit resgatasse os dados do cadastro e que a view
>> cadastro.php fosse carregada com os campos populados com as informações
>> desse cadastro. Como eu posso fazer isso? Como vocês costumam fazer no
>> sistema de vocês esse esquema de crud?
>>
>> Valeu,
>> Alan
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br