Vinicius, respondendo as suas perguntas: 1) Sim, seria o load de um model, no o CI o load de um model nada mais é do que instanciar uma classe e carregar ela no contexto do CI.
2) Sim e não, no caso do MVC não, pois a idéia do MVC é você ter apresentação, controladores e classes de domínio, mas isso segue aquela idéia de "separation os concerns", ou seja, deixar os interesses da aplicação bem separados. Então nesse caso o services layer diria respeito as classes de domínio, seria uma camada a mais que seria útil para deixar os seus objetos mais coesos, mas considere no MVC ela como fazendo parte do domínio. Não sei se fui muito claro, to preparando um post completo no meu blog para falar sobre isso, mas se ainda tiver na dúvida, posta aí o que você entendeu que eu tento te explicar especificamente o que você não entendeu. Mas no Google tem muita leitura interessante sobre isso, dá uma procurada por "separation of concerns", "services layer", "mvc enterprise architecture", essas coisas.. e se você achar alguma letitura boa e prática, manda aqui pra nós :) 2009/2/9 Vinicius Cruz <[email protected]> > Marcus, > > tava dando uma olhada em seu exemplo. Bem esclarecedor. Mas surgiu-me > algumas dúvidas, tanto em relação ao CI (ou não), quanto ao MVC. > > - No controlador, ao cadastrarUsuario, ele cria uma instância Usuario. Essa > instância é o equivalente ao $this->load->model? > > - Observei que você criou uma outra pasta, denominada service. Pode-se > dizer que esta seria uma quarta camada? > > Vinicius > > 2009/2/8 José Francisco da Silva IV <[email protected]> > >> Valeu >> >> 2009/2/7 Beto <[email protected]> >> >>> show marcus, obrigado pelo exemplo ;) >>> - - - - - - - - - - - - - - - - - - - - - >>> Luiz Alberto S. Ribeiro [ Beto ] >>> http://beto.euqueroserummacaco.com >>> >>> >>> _______________________________________________ >>> Lista mailing list >>> [email protected] >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >>> >>> >> >> >> -- >> José Francisco da Silva IV - Programador PHP (desde 2003) >> Técnico em Desenvolvimento de Software ( UNIBRATEC) >> Fone: +55 81 3487-2803 ou +55 81 9296-9459 >> MSN: [email protected] >> >> _______________________________________________ >> 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 > > -- Marcus Cavalcanti 21 9144-5068 www.marcuscavalcanti.net/blog
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

