【发布时间】:2011-08-09 18:55:29
【问题描述】:
我已经开始远离创建 Web 应用程序的常规 MVC 方式,并查看了域驱动设计 - DDD。
从单独拥有Models,我现在可以在我的应用程序中使用Collections、Entities、DataMappers 和Repositories。完全成熟的分离和模块化是肯定的,但现在我的目录结构不过是一团糟!
由于我过去从未使用过 DDD 应用程序,因此我不知道如何组织我的文件结构。
以下是合适的目录结构吗?
注意:我使用的是 PHP5,但我认为这个问题与语言无关。
/application
/common
/libraries
/helpers
/temp
/cache
/domain
/collections
/entities
/datamappers
/repositories
/ui
/controllers
/view
【问题讨论】:
标签: php domain-driven-design directory-structure