2016-01-11 100 views
-4

我有兩個問題,我希望有人能夠清楚地回答他們。 Q1:是否推薦在不同的項目中使用相同的symfony信封(每個項目都是一個捆綁包)。無論如何,你能解釋爲什麼它必須被完成嗎?Symfony 2:最佳實踐

Q2:是否推薦(可能)將供應商文件夾移到項目信封之外以供不同項目使用。所以只有一個供應商爲不同的項目。

謝謝你回答這些問題。

+0

你是什麼意思與「symfony的信封」進化 ? – xabbuh

+0

我的意思是包含應用程序,bin,scr,vendor,web的文件夾 – mlwacosmos

+0

不,這聽起來不是一個好主意。每個項目可能會有不同的依賴關係,例如,共享「vendor」目錄會導致可怕的結果。 – xabbuh

回答

1

Q1: 顯然這似乎是一個壞主意。我不認爲這是可能的,即使這是可能的,這是有很多原因一個壞主意:

  • 「symfony的信封」(app.php)的進入點在一個項目
  • 您項目特定的配置(應用程序文件夾)
  • 部署,如果您必須部署projectA,但是您的projectB上有一些開發人員無法部署? Q2:
  • 同樣的原因。

總評:

  • 每個項目都是不同的。
  • 我不認爲你的項目將在完全相同的時間,這就是爲什麼這是一個壞主意
+0

問題2? – mlwacosmos

+0

它可能通過修改app/autoload.php文件,但出於前面提出的相同的原因,我不認爲這是一個好主意。 – Xnack