【问题标题】:DTO framework for PHPPHP 的 DTO 框架
【发布时间】:2011-05-01 18:46:16
【问题描述】:

是否有任何 PHP 框架来管理 DTO(数据传输对象)以及 DTO 到域模型的映射

谢谢

【问题讨论】:

    标签: php frameworks dto


    【解决方案1】:

    我找到了这个范式的tutorial explaining the implementation,它可能会有所帮助。

    或者,如果您有兴趣使用其他范例解决您的问题:

    也许,如果您愿意,可以使用PEAR package。具体来说就是MDB2包(数据库抽象层),它实现了对数据库的抽象层。

    【讨论】:

      【解决方案2】:

      在我看来,DTO 是关于在应用程序之间将数据作为对象传输。在 PHP 中,这可以通过使用任何可用的数据存储容器来完成,包括 JSON、DOM(XML) 和 XML。

      由于 DTO 是一种范式,我不确定该建议什么框架,因为它们中的大多数已经以这种方式工作(尽管他们不这样称呼它)。

      【讨论】:

      • 问题是我有一个具有域逻辑的复杂模型域和一个服务层。我希望我的服务层返回基本对象(不可能有域逻辑),所以我在考虑 DTO。但我不想自己编写它们并进行数据映射,我正在寻找一个框架来做到这一点。
      猜你喜欢
      • 2012-04-03
      • 2011-08-19
      • 2011-08-20
      • 2012-03-18
      • 1970-01-01
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      相关资源
      最近更新 更多