mik*_*mik 14 php domain-driven-design zend-framework
这个问题是我先前问题的延续,这里是 Zend模型架构(非常感谢Bill Karwin).我已经做了一些阅读,包括这篇文章
这个问题
现在我明白了,域驱动设计是什么.但是例子仍然非常简单和糟糕.它们基于一个表和一个模型.现在,我的问题是:他们是否在现实世界的PHP项目中使用域模型设计?
我一直在寻找一些关于这方面的好文档,但我还没有找到任何足够好的文档,它解释了如何管理多个表并将它们传输到Domain Objects.只要我知道,就有Hibernate库,它具有Java中的这些功能,但我应该在PHP(Zend Framework)中使用什么?
Gor*_*don 17
Matthias Verraes组建了一个关于在PHP中进行DDD的新闻组,主要是使用Sf2.
Federico Cargnelutti关于如何使用PHP进行DDD以及可能对您感兴趣的ZF部分的一系列文章有点陈旧:
关于ZF,有一段时间有Zend_Entity和Zend_DataMapper的提议,但是已经终止了对这些的开发,有利于将ZF与Doctrine集成.在PHP中,Doctrine也是最接近Hibernate的东西.
当使用PHP搜索DDD时,会有一些额外的资源,但没有像官方DDD网站上提供的资源那样全面,并且在Eric Evan的DDD书中描述了App的代码.