Symfony2 개념적 문제: 일반 번들 vs. 특정 번들
복잡한 Symfony2 애플리케이션을 구성할 때 구조와 관련하여 고려해야 할 사항이 있습니다. 번들 및 공유 코드 구성. 일반 번들과 특정 번들을 생성하는 모범 사례에 대해 흔히 질문이 제기됩니다.
프런트엔드 및 백엔드용 일반 번들
프런트엔드와 백엔드용 일반 번들 사용은 컨트롤러가 부족하면 특정 시나리오에 적합할 수 있습니다. 그러나 조직의 이점과 잠재적인 유지 관리 문제를 신중하게 고려하는 것이 중요합니다.
번들 또는 애플리케이션 리소스의 레이아웃
레이아웃은 일반적으로 app/Resources/에 저장됩니다. views/ 디렉토리, 특정 사용 사례에는 예외가 있습니다. 기본 레이아웃과 같이 레이아웃이 여러 번들에 매우 공통적인 경우 중앙 집중화를 위해 번들에 배치하는 것이 합리적일 수 있습니다.
공유 기능을 위한 루트 번들
애플리케이션 전반의 기능을 포함하는 RootBundle은 공유 코드를 중앙 집중화하는 데 도움이 될 수 있습니다. 그러나 대체 접근 방식에는 PaginatorBundle, DateDisplayerBundle 등과 같은 각 기능에 대한 특정 번들을 만드는 것이 포함됩니다. 선택은 공유 코드의 복잡성과 재사용성에 따라 달라집니다.
위 내용은 공유 코드에 일반 Symfony 번들과 특정 Symfony 번들을 언제 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!