php – 如何在Symfony2项目中组织捆绑包?
我有这个家伙的确切问题:
http://groups.google.com/group/symfony2/browse_thread/thread/cd35132cc6972f29
我会在这里复制粘贴它:
编辑:
I don’t use bundles for app-specific code anymore.
就个人而言,我更喜欢每个应用程序的一个部分都有一个包.例如: > UserBundle 如果应用程序是几个功能的混杂,没有一个足够大,需要单独的应用程序和/或子域,这是可以的.但是,如果我正在开发一个大型网上应用程序,我的捆绑包将更加具体: > UserBundle 所以,我会说,这取决于项目的重点.什么只是一个项目的一个部分可能是另一个项目的核心功能. 而且我通常都有CommonBundle,其中包括全局CSS,图像,布局等所有常见内容. 后端组织至少还有两个选项: >每个捆绑包都有自己的后端部分,或 我个人倾向于第一个选项,你可以在我的previous answer中阅读它,但有些人更喜欢为整个后端分别拥有一个 – 可能使用admin bundles中的一个. 顺便说一下,捆绑互联是完全可以的 – 你不必让它们彼此独立.例如,JMSDiExtraBundle取决于metadata库和JMSAopBundle,而JMSAopBundle依赖于cg-library.如果你试图保持bundle完全独立,你最终会得到一个巨大的单片一堆代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |