2011-05-01 61 views

回答

1

我發現這個範例的tutorial explaining the implementation,它可能會有所幫助。

或者,如果你有興趣與其他範式來解決問題:

也許,如果你願意,你可以使用PEAR package有用。具體來說,MDB2包(數據庫抽象層),它實現數據庫的抽象層。

1

對我來說似乎DTO是關於將數據作爲對象在應用程序之間傳輸。在PHP中,這可以通過使用任何可用的數據存儲容器來完成,包括JSON,DOM(XML)和XML。

由於DTO是一個範例,我不確定要建議什麼框架,因爲它們中的大多數已經以這種方式工作(儘管它們不這樣稱呼它)。

+0

事情是我有一個複雜的模型域與域邏輯和服務層。我希望我的服務層返回基本對象(沒有可能的域邏輯),所以我想到了DTO。但我不想寫他們自己做數據映射,我正在尋找一個框架來做到這一點。 – 2011-05-01 19:52:05