É uma boa ...
Só precisa analisar como fazer esse arquivo para não prejudicar o
desempenho do sistema.
Mas achei a melhor opção.
Luigi Bertaco Cristofolini escreveu:
Chegaram a pensar em fazer um "arquivo de configuração" da estrutura
dos dados
como no hibernate do java onde geraria o banco de dados e o crud dele?
talvez de um pouquinho mais de trabalho do que criar o banco de dados
diretamente
mais acredito que possa detalhar melhor e o CRUD fazer exatamente o
que for pedido na configuração
2009/4/15 Vinicius Cruz <[email protected] <mailto:[email protected]>>
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] <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