2013-04-09 4 views
3

내 회사에 대해 다른 프로젝트가 있다고 가정 해 봅시다. symfony 2와 관련된 가장 좋은 방법은 무엇입니까?Symfony 2 및 프로젝트

1. (하나 개의 프로젝트에 대한 몇 가지 번들이있을 수 : 심지어 공유 번들을 differents의 프로젝트 사이) 같은 심포니 2 골격의 각 프로젝트에 대한 새로운 번들을 추가

2 새로운 심포니 2 추가 하나의 프로젝트에 대한 골격 (하나의 프로젝트에 여러 개의 번들이있을 수 있음)

way 번호 1을 사용할 수 있으면 하나의 symfony 2 skeleton에 최대 번들 수가 있습니까?

답변

4

번들은 웹 사이트의 백엔드 또는 메뉴와 같은 논리적 구성 요소입니다. 새 프로젝트에서 사용할 수있는 전역 번들을 빌드해야합니다.

더 많은 인스턴스를 만들고 프로젝트 (공급 업체 폴더)에 포함 된 번들을 만드는 것을 선호합니다. 그런 다음 단일 구성 요소를 사용하여 새 프로젝트에서 사용할 수 있습니다.

  • 다른 프로젝트에서 다른 버전을 사용할 수 있다는 장점이 있습니다. 아마도 프로젝트 A프로젝트 B에 번들의 다른 버전이 필요할 것입니다. 하나의 인스턴스로 약간 복잡합니다.

  • 웹 사이트를 확장해야 할 경우 더 많은 인스턴스를 사용하여 다른 서버에 배치하는 것이 좋습니다. 모든 프로젝트에 인스턴스가 하나만있을 때마다 전체 소스가 필요할 때가 있습니다.

작곡가를 통해 업데이트하고 배포하기 위해 자신 만의 작곡가 패키지를 만들 수 있습니다.

https://packagist.org/

는 좀 더 패키지 빌더가 있다고 생각합니다.

+0

내 입에서 훔친 단어. +1 – DonCallisto

+0

감사합니다 ... 번들 (또는 번들)을 내보낼 수 있도록 프로젝트에 includable 할 수 있으므로 src의 forlder에서 공급 업체 폴더를 가져와 정확히 수행해야합니까? – mlwacosmos

+1

작곡가와 협력하여 작곡가 패키지 관리에 대해 읽어야합니다. – Stony