2017-01-23 46 views
0

在PHP MVC框架的背景下,數據映射器和數據管理器的角色是什麼。它們如何不同或共同的責任是什麼?數據映射器與數據管理器

根據我從不同來源閱讀的內容,映射器將DTO轉換爲表示數據庫實體的對象,管理者將DTO轉換爲業務實體。因此,我將單獨的類用於將純數據表示爲DTO,其數據庫版本和業務版本,然後將單獨的類用於轉換。

回答

1

你讀過的東西可能是流行語的彙編。不確定哪個是你正在討論的「mvc框架」,但是Data Mapper是用於在永久存儲和對象之間交換數據的模式。沒關係,對象實現什麼特定的職責,因爲對象不知道被映射。

至於「數據管理器」 - 這是沒有意義的。人們傾向於將「經理」部分附加到類名,當他們不知道時,還有什麼可以稱之爲。