Leandro Martins

Tag: DB

Classe DB, padronizando formas de consultas com Active Record

by Leandro Martins on fev.10, 2009, under Classes, DB, Design Patterns, PHP

É comum nas aplicações que não utilizam nenhum framework, o uso das mais variadas formas para realizar o trabalho com o banco de dados, isso é ruim, tanto para fazer uma futura manutenção no código ou para expansão do sistema. Pensando nisso resolvi desenvolver uma classe seguindo um desing pattern e que fosse fácil de implementar dentro de qualquer aplicação, esse foi uns dos estímulos para o desenvolvimento. Vejamos como que a classe funciona, basicamente ela é composta por 3 partes: arquivo de configuração do banco de dados, a classe model e as chamadas de métodos de persistência. A classe foi desenvolvida usando o design pattern de persistência Active Record, o qual é utilizado em frameworks para persistência dos dados como: Code Ingiter, Zend Framework, Ruby on Rails e Django. Vamos ver como colocar para funcionar a classe?
(continue reading…)

2 Comments :, , more...

Pesquisar