【问题标题】:OK for Data Mapper to call another? And to inherit?数据映射器可以调用另一个吗?并继承?
【发布时间】:2011-06-21 18:10:52
【问题描述】:

在我的数据库中,我有一个包含许多相关实体的用户表,包括宠物、汽车、房屋。我的应用程序通常只与用户一起使用,但有时它也需要与相关实体一起使用。

我计划在 Zend 框架中使用数据映射器(和表数据网关)。几个问题:

  1. 我想我会有一个 BaseUser 类和一个 ExtendedUser 类,每个类都有一个 Mapper。 ExtendedUser 将继承自 BaseUser,ExtendedUserMapper 将继承自 BaseUserMapper。这听起来合理吗?

  2. 当我的 ExtendedUserMapper 与相关实体(例如 Pet 或 Car)一起工作时,它会调用 PetMapper、CarMapper 等上的方法。这听起来合理吗?

我是 Data Mapper 模式的新手,所以正在寻找“健全性检查”。

【问题讨论】:

    标签: database design-patterns zend-framework datamapper


    【解决方案1】:

    观看此presentation,您将了解如何使用服务和数据映射器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 2013-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多