Question

DB_DataObject ne semble pas être ActiveRecord parce que vous n'avez pas nécessairement d'affaires de magasin de logique dans le "tableau" des classes.Il semble de plus en plus comme le Tableau de Données de la Passerelle ou de la Ligne de Données de la Passerelle, mais je ne peux vraiment pas dire.Ce que j'ai besoin est une bonne ORM couche que l'on peut utiliser avec DataMapper et un DomainModel.Des idées?

Était-ce utile?

La solution

Suivre ce lien pour lire ce DB_DO est.En un mot, il ne veut pas mettre en œuvre un modèle spécifique, elle vise simplement à fournir une interface commune.L'idée est de ne pas reconstruire le même code de base de chaque projet.

Comme pour un ORM, je le recommande La Doctrine.Il met en œuvre ActiveRecord.

Autres conseils

Cela ressemble à ce que vous recherchez est quelque chose comme IBatis pour PHP.Malheureusement, cela n'existe pas encore.En fait, j'ai écrit quelques personnalisé DataMapper substance basée sur PDO pour l'application en cours, je suis en train de travailler pour parvenir à une persistance des ignorants couche domaine.Il est certainement plus à développer et à maintenir, donc je dirais, si possible, aller avec une couche de données de mise en œuvre, comme la Doctrine de la plupart de vos besoins.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top