Na hora de carregar a view, passa a query com o objeto capturado do banco
$this->load->view('view', $data);
Já na view, faz algo parecido com isso:
<input type="text" name="nome" value="<?= @$nome?>">
2008/7/20 Alan <[EMAIL PROTECTED]>:
> 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
>
>
--
Cairo Noleto => http://www.caironoleto.com
Add4 Comunicação => http://www.add4.com.br
MSN Messenger => [EMAIL PROTECTED]
Google talk => [EMAIL PROTECTED]
Skype => cnoleto
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br