DB_DataObject似乎不是ActiveRecord,因为您不必将业务逻辑存储在“表”类中。它似乎更像是表格数据网关或行数据网关,但我真的不知道。我需要的是一个好的ORM层,我们可以使用DataMapper和DomainModel。有任何想法吗?PEAR DB_DataObject实现了哪种设计模式?
2
A
回答
3
1
这听起来像你要找的东西就像PHP的IBatis。可悲的是,这还不存在。我实际上已经编写了一些基于PDO的自定义DataMapper东西,用于当前正在实现持久性无知域图层的应用程序。尽管如此,开发和维护肯定会有更多的工作,所以我会建议如果可能的话,请使用像Doctrine这样的现有数据层实现来满足您的大部分需求。
相关问题
- 1. Java Executor框架实现了哪种设计模式?
- 2. 哪种设计模式?
- 3. 哪种设计模式/ RTTI
- 4. 代码异味 - 哪种设计模式以及如何实现?
- 5. 哪种设计模式适用于以下api实现?
- 6. 要使用REST API实现哪种设计模式?
- 7. iOS设计模式实现
- 8. 这是哪种JavaScript设计模式?
- 9. 选择哪种设计模式
- 10. 选择哪种设计模式
- 11. 我使用哪种设计模式?
- 12. 选择哪种设计模式
- 13. 应该使用哪种设计模式?
- 14. SurfaceView的哪种设计模式
- 15. ASP.NET web表单中实现了哪种模式?
- 16. 你在WPF中使用了哪些设计模式?你喜欢哪种设计模式?
- 17. 创建同一类的不同实例,哪种设计模式?
- 18. 要使用哪种设计模式来实现此业务逻辑?
- 19. 要使用哪种设计模式来实现“数据扩展器”?
- 20. 哪种设计模式以及如何使用面向对象的这种设计模式设计
- 21. 可以实现多种设计模式吗?
- 22. 哪种设计模式与工厂模式相反?
- 23. 哪种设计模式与汇编器模式相反?
- 24. 在实现相同接口的所有类中重复使用哪种设计模式用于方法实现?
- 25. 哪种架构或设计模式适合这种应用?
- 26. 在这种情况下,哪种设计模式适合账单?
- 27. 哪种设计模式适合这种情况?
- 28. 这种情况下可以使用哪种设计模式?
- 29. 哪种设计模式在这种情况下?
- 30. 哪种设计模式最适合这种情况