특징

  1. EC-CUBE 3에서는 Silex 프레임 워크를 채용하고 있기 때문에, 2 계에서 크게 디렉토리 구조가 변화 했습니다.

  2. Symfony2의 디렉토리 구조를 참고 로, EC-CUBE 3 독자적인 구성 되어 있습니다.

  3. 공개 디렉토리에 대한 2 계를 거의 답습 하고 있습니다.

주요 디렉토리 및 역할

  • 다음에 기본 폴더와 디렉토리 구조를 보여줍니다.
  1. app : 주로 환경에 따라 변경이 들어가는 것을 배치했다.
  2. html : Document Root되는 폴더. 외부에서 직접 참조하는 물건 만 배치.
  3. src : EC-CUBE의 CORE되는 소스를 배치했다.

아래에 각 디렉토리의 내용을 설명합니다.

app配下

  • 설정 파일 과 로그 파일 등 이 배치 플러그인은 "Plugin"디렉토리 아래에 배치

html配下

  • 공개 디렉토리 되어, 리소스 파일 (css 나 이미지 파일)을 배치

src配下

  • 응용 프로그램 본체 되고, php 파일이나 Twig 파일을 배치

定数

  • EC-CUBE 3에서 사용되는 상수는 다음에 저장되어 있습니다

대상 파일

  1. Common / Constant.php
    • EC-CUBE 버전 등 기본 정보의 정수입니다.
  2. Resource / config / constant.yml.dist
    • 주로 프로그램에서 사용하는 정수입니다