2014-10-30 75 views
-2

我想對你關於Symfony的2個項目體驗了一回最佳實踐:Symfony的2:

  1. 有沒有人的經驗把所有的項目相同ENVELOPPE內(每個項目是例如包)。爲什麼它不好?

  2. 另一個解決方案:將供應商文件夾放在服務器的某個地方,並指向所有Symfony 2項目(這意味着項目中沒有供應商文件夾)。你對此有何看法?

謝謝

+3

您提出瞭解決方案,但您試圖解決什麼問題? – Gustek 2014-10-30 14:52:23

+0

不要在項目中重複使用相同的供應商......只需要一個供應商文件夾.. – mlwacosmos 2014-10-30 14:56:00

+2

而且這會產生另一個問題,當您將供應商更新爲版本時會破壞向後兼容性,但具有您需要的功能時,您必須更新所有項目不只是一個。磁盤空間今天不是問題。 – Gustek 2014-10-30 15:00:10

回答

0

回答1

這是不好的,因爲你將不得不爲每個項目一個配置,這樣一個單一的數據庫用戶等,且不說最佳實踐。沒有什麼能阻止你這樣做,但是它有很多壞消息。

答案2

如果你把供應商的文件夾其他地方的服務器上,你將不能夠有不同的版本,每個項目的外部庫,這實際上是很重要的。


如果你有一個以上的項目中使用,那麼我會考慮每個服務設置API,以便其他項目可以訪問它的公共服務。或者您可以導入該捆綁軟件。