Symfony 2:最佳实践

Symfony 2:最佳实践,symfony,Symfony,我有两个问题,希望有人能清楚地回答 问题1:是否建议对不同的项目使用相同的symfony信封(每个项目都是一个捆绑包)。在任何情况下,你能解释一下为什么要这样做或不这样做吗 问题2:是否建议(并且可能)将供应商文件夹移到项目信封之外,以供不同的项目使用。因此,对于不同的项目,只有一个供应商 感谢您回答这些问题。Q1: 显然,这似乎是个坏主意。我认为这是不可能的,即使这是可能的,这是一个坏主意,原因有很多: “symfony信封”(app.php)的入口点是一个项目 您的项目特定配置(应用程序文

我有两个问题,希望有人能清楚地回答

问题1:是否建议对不同的项目使用相同的symfony信封(每个项目都是一个捆绑包)。在任何情况下,你能解释一下为什么要这样做或不这样做吗

问题2:是否建议(并且可能)将供应商文件夹移到项目信封之外,以供不同的项目使用。因此,对于不同的项目,只有一个供应商

感谢您回答这些问题。

Q1: 显然,这似乎是个坏主意。我认为这是不可能的,即使这是可能的,这是一个坏主意,原因有很多:

  • “symfony信封”(app.php)的入口点是一个项目
  • 您的项目特定配置(应用程序文件夹)
  • 部署,如果您必须部署projectA,但projectB上有一些无法部署的开发人员? 问题2:
  • 同样的原因
总体而言:

  • 每个项目都是不同的
  • 我认为你的项目不会发展 同时这也是为什么这是个坏主意

你说的“symfony信封”是什么意思?我指的是包含应用程序、bin、scr、供应商、webNo的文件夹,听起来不是个好主意。每个项目都可能有不同的依赖关系,这会使共享
供应商
目录变得很糟糕。假设所有项目通常都有相同的供应商。。。我想要有论点的答案。我也认为这不是一个好主意,但我希望使用参数。可以通过修改app/autoload.php文件来实现,但出于前面介绍的相同原因,我认为这不是一个好主意。