数据映射器与数据管理器

时间:2017-01-23 05:25:52

标签: php design-patterns architecture

在PHP MVC框架的上下文中,数据映射器和数据管理器的作用是什么。它们如何不同或共同的责任是什么。

根据我从不同来源读取的内容,映射器将DTO转换为表示数据库实体的对象,管理器将DTO转换为业务实体。因此,我将使用单独的类来表示纯数据作为DTO,其数据库版本和业务版本,然后单独的类进行转换。

1 个答案:

答案 0 :(得分:1)

你所读到的内容可能是流行语的汇编。不确定哪些是" mvc框架"你在谈论,但Data Mapper是一种在持久存储和对象之间交换数据的模式。没关系,对象实现了什么具体的责任,因为对象不知道被映射。

至于#34;数据管理器" - 这没有意义。人们倾向于附上经理"如果他们不知道,还有什么可以称之为类名。