Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite, eu discutindo com meu amigo brunobispo, sobre esse módulo Zend_Db_Table, ele acha que é um ORM e eu digo que não é. Alguem mais experiente ai, poderia apresentar argumentos que comprovem que é ou que não é?
Abs
Penso exatamente da mesma forma, Matias Rezende. Nem sempre podemos dizer que um modelo está diretamente associado à tabela na base de dados.
Como diz a própria documentação, a Zend_Db_Table implementa um Table Data Gateway, o que está longe de ser um mapeamento relacional.
Olha, acho que não chega a ser ORM. A classe abstrai a lógica do banco de dados, permitindo troca de SGBD sem impacto na aplicação, mas não chega a fazer o mapeamento. Tanto é que o manual indica que, além de utilizar Zend_Db_Table, façamos também uma mapeamento, como aqui.
Se alguém pensar diferente, pode opinar.
Carlos Eduardo