Eu utilizo o DataMapper, agiliza bastante o trabalho com banco de dados e deixa o código bem limpo.
O que não gosto dele é o fato de ter que criar uma tabela para os relacionamentos (1:N). Até gostaria de ouvir a opinião dos DBA´s em que ponto isso aumenta ou diminui a performance do banco de dados. Atualmente estou estudando o Doctrine, me parece melhor e tem mais recursos do que o DataMapper. Por exemplo é possível declarar a estrutura da tabela em uma classe e fazer com que ela seja instalada no banco, facilitando a construção de módulos para instalação e atualização de um sistema. Também é possível declarar estruturas com dados de testes para popular o banco de dados. Comecei estudando o Doctrine com Codeigniter por aqui: http://www.phpandstuff.com/articles/codeigniter-doctrine-from-scratch-day-1-install-and-setup Agora estou lendo a documentação do Doctrine. -- []´s Luiz Roberto A. Junior (Bill) [email protected] http://meadiciona.com/billjr07 http://twitter.com/billjr07
_______________________________________________ [email protected] http://www.codeigniter.com.br http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br --------------------------- Oportunidade de negócio http://www.franquiasargohost.net ---------------------------

