【发布时间】:2013-08-30 19:49:27
【问题描述】:
我有一个在 Symfony2 中开发的应用程序。现在它的结构如下:
- FrontBundle - 包括与应用程序的视图和 UI 相关的所有内容。
- PersistanceBundle - 包括与应用的持久层相关的所有内容。
- DomainBundle - 包括与应用程序实体和服务相关的所有内容。
这个结构好吗?或者像论坛功能一样使用捆绑包 - ForumBundle - 它包括每一层(控制器、服务、域逻辑和持久性)与论坛相关。
【问题讨论】:
-
我自己也遇到了同样的问题。我没有遇到 elnur 所说的捆绑包。所以我创建了自己的包(目前在 alptha),名为 best-practice-bundle,也可以通过 packagist 获得。我尝试遵循所有最佳实践,例如“目录树结构”和“编码标准”。希望对您有所帮助,非常欢迎反馈。