Symfony 2 and projects


Symfony 2 and projects

假设我的公司有不同的项目。关于symfony 2的最佳实践是什么?

1。为同一个symfony 2框架中的每个项目添加新的bundle(一个项目可以有几个bundle:甚至不同项目之间共享bundle)

2。为一个项目添加一个新的Symfony 2框架(一个项目可以有几个bundle)

如果方法1是可接受的,是否存在一个symfony 2骨架的最大束数?

Bundle是你网站中的一个逻辑组件,就像后端或菜单一样。你应该构建全局的bundle,以便在新项目中使用它。

我更喜欢在你的项目(供应商文件夹)中创建更多的实例和构建包。然后你就有了单个组件,可以在新项目中使用它。

  • 优点是可以在不同的项目中使用不同的版本。也许在项目a 项目B中需要另一个版本的bundle。

  • 当需要扩展你的网站时,最好有更多的实例把它放在不同的服务器上。当你只有一个实例与所有项目,那么你需要每次完整的源代码。

你可以构建自己的编写器包来更新和部署。

https://packagist.org/