2008-09-02 4 views

Répondre

3

Suivez this link pour lire ce qu'est DB_DO. En un mot, il ne met pas en œuvre un modèle spécifique, il vise simplement à fournir une interface commune. L'idée est de ne pas reconstruire le même code de base dans chaque projet.

Comme pour un ORM, je recommanderais Doctrine. Il implémente ActiveRecord.

1

Il semble que ce que vous cherchez est quelque chose comme IBatis pour PHP. Malheureusement, cela n'existe pas encore. J'ai en fait écrit des trucs DataMapper personnalisés basés sur PDO pour l'application en cours sur laquelle je travaille pour obtenir une couche de domaine ignorant la persistance. Il est certainement plus de travail à développer et à maintenir, donc je suggérerais si possible, aller avec une implémentation de couche de données existante comme Doctrine pour la plupart de vos besoins.

Questions connexes