php - Zend 领域驱动设计

标签 php zend-framework domain-driven-design

这个问题是我上一个问题的延续 zend models architecture (非常感谢 Bill Karwin)。 我读了一些书,包括这篇文章

还有这个问题

现在我明白了,什么是领域驱动设计。但是示例仍然非常简单和贫乏。 它们基于一张表和一个模型。现在,我的问题是:他们是否在实际 PHP 项目中使用域模型设计?

我一直在寻找关于此的一些好的文档,但我还没有找到任何足够好的文档,它解释了如何管理多个表并将它们传输到域对象。据我所知,有 Hibernate 库,在 Java 中具有此功能,但我应该在 PHP(Zend Framework)中使用什么?

最佳答案

有一个newsgroup formed by Matthias Verraes about doing DDD in PHP, mainly with Sf2.

较早的是 Federico Cargnelutti 的一系列文章,内容涉及如何使用 PHP 以及部分使用 ZF 执行 DDD,您可能会感兴趣:

关于采埃孚,有一个提案Zend_Entity and Zend_DataMapper一段时间以来,这些方面的发展一直是terminated in favor of integrating ZF with Doctrine . Doctrine也是PHP中最接近Hibernate的东西。

googling for DDD with PHP , 会有一些额外的资源,但没有比 official DDD site 上可用的资源更全面的了。与 code for the AppEric Evan's DDD book 中描述.

关于php - Zend 领域驱动设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582745/

相关文章:

php - 如何使用 URL 检查 smarty 上是否存在图像文件?

zend-framework - 查看助手、部分 View 或其他

php - headMeta -appendName 或appendHttpEquiv

c# - 实现领域驱动设计

event-handling - 到底应该在哪里实现端口?

node.js - 如何处理富域模型的持久性

PHP 到 SQL 插入不起作用

php - mysql通过php与不同服务器上的mssql通信

zend-framework - 在 Bootstrap 中获取 Controller 名称

php - Zend php 无法对受影响的行使用 rowCount