DB_DataObject似乎不是 ActiveRecord,因为您不必将业务逻辑存储在“表”类中。它看起来更像是表数据网关或行数据网关,但我真的无法分辨。我需要的是可以与 DataMapper 和 DomainModel 一起使用的良好 ORM 层。有任何想法吗?
Sam McAfee
问问题
705 次
2 回答
1
听起来您正在寻找的是类似于IBatis for PHP 的东西。可悲的是,这还不存在。我实际上已经为我正在处理的当前应用程序编写了一些基于 PDO 的自定义 DataMapper 东西,以实现持久性无知的域层。不过,开发和维护肯定需要更多的工作,所以我建议如果可能的话,使用现有的数据层实现,如 Doctrine 来满足您的大部分需求。
于 2008-09-24T16:54:46.900 回答