4. modules 디렉토리
Modules 디렉토리
XpressEngine의 모든 동작은 모듈을 통해서 이루어집니다.
모듈은 아래와 같은 구성요소를 갖추어야 정상적으로 동작이 됩니다.
queries, schames, view/controller/model중 일부등은 모듈의 성격에 따라서 없을 수도 있습니다.
-
modules/모듈이름
모듈의 위치- 모듈이름.class.php
모듈 MVC파일의 상위 클래스 및 설치/update/ 제거등의 method 존재 - 모듈이름.view.php
컨텐츠의 출력을 담당하는 view class - 모듈이름.controller.php
데이터의 controll을 담당하는 controller class - 모듈이름.model.php
모듈의 데이터 model class - 모듈이름.admin.view.php
모듈 관리페이지의 출력을 담당하는 view class - 모듈이름.admin.controller.php
모듈 관리페이지의 데이터 controll을 담당하는 controller class - 모듈이름.admin.model.php
모듈 관리페이지의 데이터 model class - 모듈이름.api.php
view에 대한 JSON/ XMLRPC 요청일때 결과 변수를 출력하기 위해 변수 재정리는 하는 api class
-
conf모듈의 안내와 권한/Action 명세서등 설정 파일이 있는 위치
- info.xml
모듈의 제목/설명, 제작자의 정보 - conf/module.xml
모듈의 권한정보 및 action명세서
- info.xml
- lang
모듈의 언어 파일 - queries
XE의 Xml Query 선언 파일 - schemas
XE의 Table Schema XML Query 선언 파일 -
skins
모듈의 스킨 파일-
skins/스킨이름
스킨의 위치- skin.xml
스킨 제작자 정보 및 스킨 설정 변수 선언
- skin.xml
-
- 모듈이름.class.php
History
Last edited on 12/03/2008 11:19 by XpressEngine