【发布时间】:2018-05-15 09:18:18
【问题描述】:
我开始使用和测试 Symfony 4 进行主要项目迁移。我习惯于听 Symfony 告诉我应该如何构建文件,但现在当没有更多的 bundle 时,我想知道如何构建巨大的单体应用程序。
现在扩展:~300 个路由,~70 个控制器,~90 个实体,~20 个包
services.yaml 应该是什么样子? - 我应该留在 App 命名空间还是可以模拟捆绑包?每个组件的服务配置放在哪里?
服务和控制器应该如何在目录中分离? - 我应该选择src/Service/{Something}/{Something}Manager.php 还是留在src/{Something}/Service/{Something}Manager.php 并且不使用Bundle 关键字?为什么?
您会将 UserAuthenticationProvider 和/或 WebSocketServer 放在哪里?
【问题讨论】:
标签: php symfony structure business-logic symfony4