[CodeIgniter] [CodeIgniter-pt_BR] RES: RES: RES: Apresentação

Marcus Cavalcanti marcus.cavalcanti em gmail.com
Sexta Agosto 31 17:53:02 BRT 2007


sim ... vc que define o modelo ..


On 8/31/07, Diego Albuquerque <diegoalbuquerque at gmail.com> wrote:
>
> é eu sei Marcus... é que eu não tou conseguindo me expressar direito.. mas
> deixa "com nóis" .. hehehehe...
>
> Acho que comecei a perceber pq eu acho o ORM tão legal em detrimento do
> Active Record.. hehehe.. é que quando usei o Propel, quando estava tentando
> usar o symfony, o mesmo gerava todo o modelo baseado no banco de dados, ao
> menos o básico. No caso do CI este modelo tem que ser criado manualmente,
> certo ?
>
> VAleu
> Abraços
>
>
> On 8/31/07, Marcus Cavalcanti <marcus.cavalcanti at gmail.com> wrote:
> >
> > Cara o CI não é uma linguagem, é um framework .. ou seja, ele padroniza
> > o seu desenvolvimento .. não tem como ter um help do tipo "como programar em
> > CI" heheeh .. mas vai perguntando que a gente vai ajudando ..
> >
> > []s
> >
> > On 8/31/07, Diego Albuquerque < diegoalbuquerque at gmail.com> wrote:
> > >
> > >
> > > Pois é.. acho que este é o meu problema.. eu só tenho noção !
> > > hAhuahuAhuahuaHUAhua... mas eu tb acho a documentação dele boa, mas acho que
> > > só precisaria tipo uma documentação tipo .. COMO PROGRAMAR NO CI sabe. Vi
> > > que tem vários videos, tem um forum legal.. e acho isso muito bom mesmo.
> > > Realmente me surpreendeu.  Eu sei que esta dificuldade inicial é assim
> > > mesmo, mas logo log estarei desenrolando... com a ajuda de vocês aqui. :D
> > >
> > > Valeu Marcus
> > >
> > > Abraços
> > >
> > > On 8/31/07, Marcus Cavalcanti < marcus.cavalcanti at gmail.com> wrote:
> > > >
> > > > Diego .. a questão do modelo é a mais abstrata do MVC mesmo, mas com
> > > > a prática vc pega .. o importante é tentar usar o modelo , mesmo que errado
> > > > , mas ai vc vai aprimorando e pegando os conceitos .. e a lista serve tb pra
> > > > isso .. tem dúvida? pergunta! =)
> > > >
> > > > Sobre a documentação .. eu particularmente acho ótima, foi até uma
> > > > das coisas q me motivou a adotar o CI, mas como toda documentação, não
> > > > existe exemplos e etc, os artigos e tutoriais servem pra isso ..e po isso
> > > > tem mto com videos ate ..
> > > >
> > > > O CodeIgniter parte do principio q vc tem nocao de OO e de MVC ..
> > > >
> > > > On 8/31/07, Diego Albuquerque < diegoalbuquerque at gmail.com> wrote:
> > > > >
> > > > > Valeu marcus,  saquei sim cara. Então .. eu acho que não entendi
> > > > > bem ainda como usar o Modelo do CI sabe. Ach oque este é o meu erro. É tanto
> > > > > que no primeiro, e único até agora, projetinho que eu fiz, eu só usei o
> > > > > Controler e as views. Acho que esse é um aspecto ainda deficitário no CI, a
> > > > > sua documentação. Ela é boa e ao mesmo tempo é ruim. kkkkkkkkkkkk.. Deu pra
> > > > > entender ? Nem eu! kkkkkkkkkkkkkkkkkkkk...
> > > > >
> > > > > Acho que ela detalha bem as coisas, mas não fala bem como deveria
> > > > > ser a programação entende ? Se é que estou conseguindo me explicar. Acho que
> > > > > a documentação dele é mais um guia de consulta as classes, plugins, etc, do
> > > > > que um documento que explica como programar no CI.  Acho que falta um pouco
> > > > > disso. Ao menos para mim, que ainda não estou muito acostumado com MVC e
> > > > > programação orientada a objetos.
> > > > >
> > > > > Mas eu chego lá.
> > > > >
> > > > > Mais uma vez, valeu ai pela força.
> > > > >
> > > > > On 8/31/07, Marcus Cavalcanti <marcus.cavalcanti at gmail.com> wrote:
> > > > > > >
> > > > > > > Então, vamos lá ...
> > > > > > >
> > > > > > > A idéia do ActiveRecord (além de fazer vc não repetir rotinas
> > > > > > > que vc faz sempre) é vc transformar o seu banco de dados em objetos
> > > > > > > justamente para sua programação ser toda OO ... vc transformando suas
> > > > > > > tabelas em classes, fica muito mais fácil vc entender eles como objetos e
> > > > > > > tratar.. as operações que sempre se repetem já estão na classe, o que faz
> > > > > > > com que vc não repita código ..
> > > > > > >
> > > > > > > Bem ... me parece que vc não usa o Modelo do CI de forma
> > > > > > > adequada, pois o papel do modelo é justamente modelar os seus dados a serem
> > > > > > > persistidos, nesse caso o banco de dados.
> > > > > > >
> > > > > > > Se vc alterar a estrutura de uma tabela, como por exemplo,
> > > > > > > renomerar o campo "senha" da tabela usuário, vc vai fazer isso apenas no
> > > > > > > modelo de usuário. Entende? Nas suas classes de negócio vc sempre vai ler o
> > > > > > > atributo do modelo e não da tabela, o modelo serve para representar os seus
> > > > > > > dados da sua entidade de persistência.
> > > > > > >
> > > > > > > Em ORM é quase a mesma coisa .. ele cria classes (BEANS) que
> > > > > > > representam as suas tabelas, e no XML vc configura o nome desses campos
> > > > > > > associados a essas classes, justamente com seus relacionamentos. A diferença
> > > > > > > é que no XML vc faz a associação campo->atributo de forma direta e também os
> > > > > > > relacioamentos.
> > > > > > >
> > > > > > > A vantagem do ORM é que ele é mais amplo .. te oferece mais
> > > > > > > recursos, que se faz necessário para uma aplicação maior. Mas para uma
> > > > > > > aplicação pequena/média o ActiveRecord talvez seja mais rápido de
> > > > > > > implementar. Lembrando que ActiveRecord é apenas um pattern, ORM é um
> > > > > > > conceito.
> > > > > > >
> > > > > > > Espero ter ajudado, qualquer dúvida ou mal entendimento ..
> > > > > > > posta aí.. esses assuntos são bons de debater, todo mundo sai aprendendo :)
> > > > > >
> > > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Lista mailing list
> > > > > Lista at codeigniter.com.br
> > > > >
> > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > >
> > > > >
> > > >
> > > > _______________________________________________
> > > > Lista mailing list
> > > > Lista at codeigniter.com.br
> > > >  http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > >
> > > >
> > >
> > > _______________________________________________
> > > Lista mailing list
> > > Lista at codeigniter.com.br
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > >
> >
> > _______________________________________________
> > Lista mailing list
> > Lista at codeigniter.com.br
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
>
> _______________________________________________
> Lista mailing list
> Lista at codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20070831/e4e7c18c/attachment-0001.html 


Mais detalhes sobre a lista de discussão Lista_codeigniter.com.br