Acho que se o banco não tem relacionamento, a ligação deveria ser feita
"na mão", e não assumir ligação de dados que não existem.
Vinicius Cruz escreveu:
Poderia ser feita de ambas as formas? Caso o sistema não identifique o
FK, verifica pelo nome.
2009/4/15 Marcus Cavalcanti <[email protected]
<mailto:[email protected]>>
Para relacionar campos.
O MySQL só aceita FK quando se usa InnoDB, então tem gente que
resolve isso por nomenclatura.
Exemplo:
*tabela produto:*
id
nome
preco
descricao
*tabela carrinho;*
id
data_compra
produto_id (padrão de nomenclatura)
status
--
Marcus Cavalcanti
21 9144-5068
www.marcuscavalcanti.net/blog <http://www.marcuscavalcanti.net/blog>
2009/4/15 Roberto A. Longhi <[email protected]
<mailto:[email protected]>>
Padrão de nomeclatura para as constraints ?
Marcus Cavalcanti escreveu:
Vc pode fazer isso de duas maneiras: ou criando uma padrão de
nomenclatura.
Ou lendo os campos que são FK.
--
Marcus Cavalcanti
21 9144-5068
www.marcuscavalcanti.net/blog
<http://www.marcuscavalcanti.net/blog>
2009/4/15 Gerson Macedo <[email protected]
<mailto:[email protected]>>
Caros!
Estou tentando desenvolver uma library, um CRUD
automático para o CI.
A função desta library CRUD seria ler o banco de dados
extraindo das tabelas as informações necessárias para
criar a listagem e o formulário para inserção de novos
dados. Algo muito próximo do scaffolding, mas para ser
usado como parte do sistema.
A bem da verdade tudo o que eu disse acima já está
criado. Agarrei na parte de criar os relacionamentos (um
para um, um para muitos, muitos para muitos etc.). Não
sei como "ler" esta informação no banco e como trata-la
na hora de montar a listagem e o formulário.
Àqueles que tiverem interesse no projeto, posso
disponibilizar o código gratuitamente (todo escrito em
inglês).
Quem tiver conhecimento que possibilite prosseguir no
desenvolvimento deste, como isso é parte importante de um
sistema maior que almejo desenvolver, estou disposto a
pagar pelo serviço de desenvolvimento como freela.
Obrigado à todos.
Gerson Goulart.
_______________________________________________
Lista mailing list
[email protected] <mailto:[email protected]>
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
------------------------------------------------------------------------
_______________________________________________ Lista mailing
list [email protected]
<mailto:[email protected]>
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br <http://www.contmatic.com.br>
_______________________________________________
Lista mailing list
[email protected] <mailto:[email protected]>
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
_______________________________________________
Lista mailing list
[email protected] <mailto:[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
--
Roberto Almeida Longhi
Programador
Contmatic
(11) 2942 6700 Ramal 1404
(11) 8599 9022
www.contmatic.com.br
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br