这个问题是我在此之前的问题的延续 zend models architecture(非常感谢Bill Karwin)。 我做了一些阅读包括本文Zend的领域驱动设计
这个问题
现在我才明白,驱动设计是什么域。但是例子仍然非常简单而且很差。 它们基于一个表格和一个模型。现在,我的问题是:他们在真实世界的PHP项目中使用领域模型设计吗?
我一直在寻找一些关于此的良好文档,但我还没有找到足够好的东西,解释了如何管理多个表并将它们传输到域对象。只要我知道,有Hibernate库,它具有Java中的这个特性,但是我应该在PHP(Zend Framework)中使用什么?
在现实世界中,DDD肯定与PHP一起使用。我目前正在使用它的中型项目的尾端。我同意在那里缺乏示例,通常我建议查看一些java和c#代码(作为一个PHP开发人员,您将能够理解)。一般而言,您会发现几个DDD应用程序示例 - 其原因很明显,在DDD中,该模型是特定于上下文的,DDD中的示例应用程序编写起来很耗时,并且很少重用代码。 – thelastshadow 2014-02-21 13:57:58