关于Symfony2中的默认AppBundle
创建新的SF2项目时,默认情况下,该项目包含AppBundle。是否应该像AcmeDemoBundle一样删除此项?Symfony最佳实践 对于大多数项目,您应该将所有内容存储在AppBundle中 多个捆绑包 我倾向于创建多个捆绑包,例如,我在关于Symfony2中的默认AppBundle,symfony,Symfony,创建新的SF2项目时,默认情况下,该项目包含AppBundle。是否应该像AcmeDemoBundle一样删除此项?Symfony最佳实践 对于大多数项目,您应该将所有内容存储在AppBundle中 多个捆绑包 我倾向于创建多个捆绑包,例如,我在src/中有这些捆绑包: MyProjectEntityBundle MyProjectBackendBundle MyProjectHomePageBundle 对于可重用组件,我创建了一个symfony包,将其放入git存储库中,并使用sati
src/
中有这些捆绑包:
- MyProjectEntityBundle
- MyProjectBackendBundle
- MyProjectHomePageBundle
vendor/
中有一些捆绑包:
- 卖方备用金
- VendorImageThumbnailBundle
Symfony最佳实践 对于大多数项目,您应该将所有内容存储在AppBundle中 多个捆绑包 我倾向于创建多个捆绑包,例如,我在
src/
中有这些捆绑包:
- MyProjectEntityBundle
- MyProjectBackendBundle
- MyProjectHomePageBundle
vendor/
中有一些捆绑包:
- 卖方备用金
- VendorImageThumbnailBundle
正如@Marcel Burkhard所指出的,AppBundle是您应该根据Symfony最佳实践将所有应用程序逻辑放在的地方。当然,你可以扔掉它,自己构建,但它肯定不像Acme演示包那样 我不同意在不同的捆绑包中拆分实体和前端/后端的策略
我同意创建自己的“实用程序”捆绑包的策略,这样您就可以通过composer在不同的项目中重用代码。正如@Marcel Burkhard指出的,AppBundle是您应该根据Symfony最佳实践将所有应用程序逻辑放在其中的地方。当然,你可以扔掉它,自己构建,但它肯定不像Acme演示包那样 我不同意在不同的捆绑包中拆分实体和前端/后端的策略 我同意创建自己的“实用工具”包的策略,这样您就可以通过composer在不同的项目中重用代码