2013-04-09 49 views
3

讓我們看看我有我的公司不同的項目。關於symfony 2的最佳做法是什麼?Symfony的2和項目

1.在相同的symfony 2骨架爲每個項目添加新的束(有可能是一個項目幾束:甚至共享束型動物項目之間)

2.添加新的Symfony 2骨架爲一個項目(有可能是一個項目幾束)

如果路數目1是可接受的,是有束爲一個的symfony 2骨架的最大數目?

回答

4

包是在您的網站就像一個後端或menue一個邏輯組件。您應該全面構建您的捆綁包,以便在新項目中使用它。

我寧願讓更多的實例,並建立包括在您的項目(供應商文件夾),這些包。然後你有單個組件,並可以在新項目中使用它。

  • 好處是你可以在不同的項目中有不同的版本。也許你需要在項目A項目B捆綁的另一個版本。這是一個例子有點複雜。

  • 當需要擴展你的網站它能夠更好地擁有更多的情況下把它放在不同的服務器。當所有項目只有一個實例時,每次都需要完整的源代碼。

您可以構建自己的作曲包來更新和部署作曲家。

https://packagist.org/

我覺得有一些更多的程序包生成器。

+0

從我口中偷來的字。 +1 – DonCallisto 2013-04-09 14:21:14

+0

謝謝......導出一個捆綁包(或捆綁包),以便它們(它們)可以包含在一個項目中,您只需要在src forlder中獲取供應商文件夾,然後執行操作? – mlwacosmos 2013-04-09 14:27:46

+1

你應該與作曲家一起工作並閱讀作曲家包管理。 – Stony 2013-04-09 14:29:34