请解释一下
do和是如何在zf2应用程序中协同工作的。
请不要提供博客文章的链接。我需要简单的大图片解释__。
据我所知,这些都是一样的:?
Model == Entity
Hydrator == Mapper发布于 2013-05-19 07:16:13
例如,以一个db表为例。然后:
发布于 2013-06-21 09:04:23
模型可以是一个实体,但严格地说,模型是具有内部业务逻辑的实体。对于简单的系统,模型是一个实体。
Mapper是RDBMS中处理对象持久化的一种方法,它是在对象属性和行列之间相互转换的工具。
水龙头是数据源与对象(模型或实体)之间交换数据的工具,数据源可以是关系型数据库管理系统或其他工具(Web、NoSQL等)。
映射器包含更详细的RDBMS持久解决方案,如延迟加载、缓存、事务处理等。
TableGateway是一个带有DB表的抽象,但是表通常不是现实世界中对象的持久性,它为我们提供了一种以OOP风格访问关系数据的方法。
https://stackoverflow.com/questions/16604554
复制相似问题