Symfony2:bundle结构



我当前的捆绑包结构是这样的:

  1. Acme/CoreBundle
  2. Acme/ImageBundle
  3. 极致/安全捆绑包
  4. Acme/UserBundle
  5. Acme/GroupBundle

CoreBundle拥有家庭,联系人和印记等边缘功能。现在我想将 ImageBundle(以及后来的其他全局服务)合并到 CoreBundle 中。合并后,CoreBundle太大且令人困惑,因此我想将边缘功能放在其他地方。问题是在哪里?

我应该将它们放入边缘捆绑包中吗?在哪里存储主要的低逻辑边缘文件?

请参阅两个相关问题和我对它们的回答:

  • Symfony2概念问题:通用捆绑包与特定捆绑包
  • 所有东西真的应该在Symfony 2中是一个捆绑包吗?

最新更新