关注this link以了解DB_DO是什么。简而言之,它没有实现特定的模式,它只是旨在提供一个通用的接口。我们的想法是不在每个项目中重建相同的基本代码。
至于ORM,我建议Doctrine。它实现了ActiveRecord。
听起来你正在寻找的是像IBatis这样的PHP。可悲的是,这还不存在。我实际上已经为我正在努力实现持久性无知域层的当前应用程序编写了一些基于PDO的自定义DataMapper东西。尽管如此,开发和维护肯定是更多的工作,所以我建议尽可能使用像Doctrine这样的现有数据层实现来满足您的大部分需求。