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. 哪種設計模式最適合這種情況