Dá uma lida nisto Renato:
http://www.codeigniter.com.br/livro/

No final deste livro de um CRUD que faz o que você quer.


Att,

'É um orgulho ter você como nosso cliente'

____________________________ 
Hermes Alves
Gerente TI
 
ArgoHost.net
Hospedagem Web com Facilidade
http://www.argohost.net
Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844 
Contato direto: Ramal 107
E-mail: [EMAIL PROTECTED]


 


Em Dom, 2008-06-01 às 17:13 -0300, Renato Silva escreveu:

> Então hermes, por isso estou pedindo aqui opiniões imparciais, pois eu
> fiz um "hello database" baseado no screencast do blog e não gostei
> muito. 
> 
> Não consegui entender como criar um domain model de verdade, pois o
> blog de exemplo tá mais para um sistema procedural. Não consegui achar
> um tutorial de como criar aplicações realmente OO com o CI.
> 
> Outra coisa que não gostei muito foi o scaffolding que achei um pouco
> crú, apesar de visualmente muito bonito. Estou procurando um framework
> que já crie os controles adequados para datas, chaves estrangeiras e
> as devidas validações client e/ou server side. 
> 
> Outro problema foi fazer um link para css. Como o .htaccess (que eu
> ralei pra fazer funcionar) passa tudo pro index.php, a url da página é
> alterada e pra você referenciar um css na mesma pasta tem que colocar
> o caminho completo, fazendo uma referência desnecessária.
> 
> Também testei o QCodo. O site não é bonitão como o do CodeIgniter, nem
> o scaffolding, chamado de form drafts. A documentação do site parece
> um pouco desatualizada. Mas achei a idéia dele muito interessante. É o
> seguinte: ele pega teu banco e gera as classes de domínio, separadas
> em duas classes, uma com sufixo Gen que é atualizada quando a
> estrutura do banco muda, e outra sem nada que é a classe de domínio em
> si que nunca é re-gerada e é onde você coloca suas regras de negócio.
> A classe Gen fica responsável pela persistência da classe no banco, ou
> seja, um Active Record. 
> 
> Também são gerados os form drafts para visualizar e editar os itens.
> Nas chaves estrangeiras é exibida uma combo com o  retorno do método
> toString da classe referenciada, que você customiza como quiser.
> Campos de data viram combos com os meses, dias, anos, horas e minutos.
> Acho que dá pra virar um calendário também. Quando você coloca valores
> inválidos, aparece no campo um erro em vermelho indicando. 
> 
> Problemas para adotar o QCodo: parece pouco conhecido, tenho que
> arrumar tempo pra aprender à vera como customizar as classes e os
> forms, tem que traduzir para o português os form drafts, e tem que
> aprender como mover o código gerado para uma hierarquia de pastas mais
> natual do que a do framework.
> 
> Problemas para adotar o CodeIgniter: saber se dá e como fazer uma
> aplicação realmente OO, o esquema de urls atrapalha na hora de fazer
> links simples em html como referências css, o scaffolding é básico
> demais e não tem validações, e não pode ser customizado. Claro que
> essas são as minhas impressões, gostaria de saber soluções para esses
> problemas.
> 
> 
> 
> 
> 
> 
> 
> 
> 2008/6/1 Hermes Alves Dias Souza <[EMAIL PROTECTED]>:
> 
>         Olá Renato,
>         
>         Eu sou a pessoa que decide qual tecnologia utilizar na
>         ArgoHost.net e escolhi Code Igniter por sua portabilidade e
>         facilidade de instalação/utilização algo que não encontrei no
>         Zend, Cake e Symphony. Tem outros aspectos nas concorrentes
>         que o Code Igniter não possui, como mais robustez.  O Code
>         Igniter é mais timido. em certos aspectos mas sua
>         portabilidade supera a concorrência. 
>         
>         Te sugiro escrever um Hello World em cada framework e depois
>         ter sua própria opinião. 
>         
>         
>         Att,
>         
>         'É um orgulho ter você como nosso cliente'
>         
>         ____________________________ 
>         Hermes Alves
>         Gerente TI
>          
>         ArgoHost.net
>         Hospedagem Web com Facilidade
>         http://www.argohost.net
>         Suporte Telefônico: (85) 3264 9944 / (11) 4063 4844 
>         Contato direto: Ramal 107
>         E-mail: [EMAIL PROTECTED]
>         
>         
>          
>         
>         
>         Em Dom, 2008-06-01 às 16:07 -0300, Paulo Souza escreveu: 
>         
>         
>         > Renato, seja bem-vindo!
>         > Eu particularmente não conheço a fundo nem o Zend ou o Cake e nunca
>         > trabalhei ou procurei saber sobre os outros na sequencia.
>         > Nos estudos que fiz para adotar um framework para desenvolver, 
> escolhi o
>         > CI pela sua facilidade de implementação e manipulação.
>         > 
>         > Em Dom, 2008-06-01 às 16:01 -0300, Renato Silva escreveu:
>         > > Meu nome é Renato e sou do Rio de Janeiro, sou novo na lista.
>         > > 
>         > > Queria saber se a lista é movimentada e o que vocês acham,
>         > > imparcialmente, do CodeIgniter em relação ao Zend Framework, Cake 
> PHP,
>         > > PRADO, MIOLO e QCodo.
>         > > 
>         > > Abraços.
>         > > _______________________________________________
>         > > 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
>         
> 
> 
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a