Cara se você usa MVC e o seu model tem um bom ORM, pode dispensar a camada DAO e DTO. Seria mais interessante uma camada para as regras de negocio.
Em 8 de maio de 2012 10:28, Nando Araujo <[email protected]> escreveu: > Eu não tenho experiência em projetos com essa proposta de 4 camadas mas na > minha opinião, se for só por questão de organização (ter uma camada só para > o banco) então pelo q entendi essa camada poderia ser representada por uma > classe, ou seja, uma library dentro do CI da qual estaria todas transações > que poderiam ocorrer no banco; usando algum ORM, datamapper, SQL no dedo > (Jurássico) como diria nosso amigo Ademir ahushauahuasahu o q importa é o > model estar em comunicação com essa classe, certo? > > Em 8 de maio de 2012 09:07, André da Silva Severino < > [email protected]> escreveu: > > > Pessoal, li um artigo a um tempo atrás, onde o cara desenvolveu um > projeto > > usando 4 'camadas', DAO, Modelo, Telas e Controlador. > > > > Ele disse o seguinte: > > > > Apenas o DAO pode fazer as consultas ao banco de dados, mas não é de > > responsabilidade dele tratar os dados. > > O Controlador não pode ter nenhuma instancia ou acesso direto ao DAO. > > É de responsabilidade do modelo acessar o DAO e fazer o tratamento dos > > dados. > > As telas são 'responsáveis' pela interação do usuário. > > > > Até esse ponto eu entendi como funciona o 'esquema' que o cara disse, mas > > como seria esse DAO dentro do CodeIgniter, é possível ? Ou estou falando > > besteira ... > > > > O que vocês acham da 'idéia' desse cara ? > > > > Abraços > > > > -- > > > > * > > > > > --------------------------------------------------------------------------------------------------------------------------- > > * > > "Eu adoraria mudar o mundo, pena que eles não me fornecem o > > código-fonte". > > ~ > > \°v° > > ( . )\ --> open-source > > ^ ^ > > * > > > > > --------------------------------------------------------------------------------------------------------------------------- > > * > > Email: [email protected] > > Url: http://andrewd.com.br > > _______________________________________________ > > [email protected] > > http://www.codeigniter.com.br > > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > --------------------------- > > Oportunidade de negócio > > http://www.franquiasargohost.net > > --------------------------- > > > _______________________________________________ > [email protected] > http://www.codeigniter.com.br > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > --------------------------- > Oportunidade de negócio > http://www.franquiasargohost.net > --------------------------- > _______________________________________________ [email protected] http://www.codeigniter.com.br http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

