我当前的捆绑包结构是这样的:
- Acme/CoreBundle
- Acme/ImageBundle
- 极致/安全捆绑包
- Acme/UserBundle
- Acme/GroupBundle
CoreBundle拥有家庭,联系人和印记等边缘功能。现在我想将 ImageBundle(以及后来的其他全局服务)合并到 CoreBundle 中。合并后,CoreBundle太大且令人困惑,因此我想将边缘功能放在其他地方。问题是在哪里?
我应该将它们放入边缘捆绑包中吗?在哪里存储主要的低逻辑边缘文件?
请参阅两个相关问题和我对它们的回答:
- Symfony2概念问题:通用捆绑包与特定捆绑包
- 所有东西真的应该在Symfony 2中是一个捆绑包吗?