[XE] moduleModel
moduleModel
parent |
module |
|
|
속성.
메서드.
메서드명 |
인수 |
반환값 |
비고 |
init() |
|
|
코드없음. |
isIDExists() |
STRING $id, |
BOOLEAN |
mid, vid를 검사하여 해당 아이디가 있는지 불린 값을 결과 전달함. |
getSiteInfo() |
NUMERIC $site_srl |
OBJECT |
module.getSiteInfo 쿼리 결과값을 반환함.
|
getSiteInfoByDomain() |
STRING $domain |
OBJECT |
module.getSiteInfoByDomain 쿼리 결과값을 반환함.
|
getModuleInfoByDocumentSrl() |
NUMERIC $document_srl |
OBJECT |
document_srl 값으로 모듈의 정보를 구함. module.getModuleInfoByDocument 쿼리 결과값을 반환함. |
getDefaultMid() |
없음. |
STRING |
domain에 따른 기본 mid를 구함. |
getModuleInfoByMid() |
STRING $mid, NUMERIC $site_srl |
OBJECT |
mid로 모듈 정보를 구함. |
getModuleInfoByModuleSrl() |
NUMERIC $module_srl |
OBJECT |
module_srl로 모듈정보를 구함. |
getModulesInfoByLayout() |
NUMERIC $layout_srl |
OBJECT |
layout_srl에 해당하는 모듈의 정보를 구함. |
getModulesInfo() |
STRING $module_srls |
OBJECT |
여러개의 module_srl에 해당하는 모듈의 정보를 구함. |
addModuleExtraVars() |
OBJECT $module_info |
OBJECT |
모듈의 기본 정보에 추가 변수 구함. |
getMidList() |
OBJECT $args |
OBJECT |
DB에 생성된 mid전체 목록을 가져옴. |
getModuleSrlByMid() |
STRING $mid |
OBJECT |
mid 목록에 대응하는 module_srl을 배열로 반환 |
getActionForward() |
STRING $act, STRING $module |
OBJECT |
act값에 의한 forward 값을 구함. |
getTriggers() |
STRING $trigger_name, STRING $called_position |
OBJECT |
trigger_name에 등록된 모든 목록을 추출함. |
getTrigger() |
STRING $trigger_name, STRING $module, STRING $type, STRING $called_method, STRING $called_position |
OBJECT |
특정 trigger_name의 특정 대상을 추출 |
getModuleExtend() |
STRING $parent_module, STRING $type, STRING $kind |
실패시 false 성공시 OBJECT |
특정 module extend 가져옴. |
loadModuleExtends() |
없음. |
OBJECT |
모든 module extend 가져옴. |
getModuleInfoXml() |
STRING $module |
OBJECT |
모듈의 conf/info.xml 을 읽어서 정보를 구함. |
getModuleActionXml() |
STRING $module |
OBJECT |
module의 conf/module.xml을 통해 grant 및 action 데이터를 리턴 module.xml 파일의 경우 파싱하는데 시간이 걸리기에 캐싱을 한다. 캐싱을 할 때 바로 include 할 수 있도록 역시 코드까지 추가하여 캐싱을 한다. 이게 퍼포먼스 상으로 좋은데 어떤 부정적인 결과를 유도할지는 잘 모른다. |
getSkins() |
STRING $path, STRING $dir |
OBJECT |
주어진 곳의 스킨 목록을 구함. 스킨과 skin.xml 파일을 분석 정리한 결과를 리턴함. |
loadSkinInfo() |
STRING $path, STRING $skin, STRING $dir |
OBJECT |
특정 위치의 특정 스킨의 정보를 구해옴. |
getModuleCount() |
NUMERIC $site_srl, STRING $module |
NUMERIC |
특정 가상 사이트에 등록된 특정 모듈의 개수를 리턴 |
getModuleConfig() |
STRING $module |
STRING |
특정 모듈의 설정 리턴 board, member등 특정 모듈의 global config 관리용 |
getModulePartConfig() |
STRING $module, NUMERIC $module_srl |
OBJECT |
특정 mid의 모듈 설정 정보 리턴 mid의 모듈 의존적인 설정을 관리 |
getModulePartConfigs() |
STRING $module, NUMERIC $site_srl |
OBJECT |
mid별 모듈 설정 정보 전체를 구함. |
getModuleCategories() |
없음. |
OBJECT |
모듈 카테로리의 목록을 구함. |
getModuleCategory() |
NUMERIC $module_category_srl |
OBJECT |
특정 모듈 카테고리의 내용을 구함. |
getModulesXmlInfo() |
없음. |
OBJECT |
모듈의 xml 정보만 구함. |
checkNeedInstall() |
STRING $module_name |
BOOLEAN |
DB의 설치 여부를 확인하여 true/false 값을 돌려줌. |
checkNeedUpdate() |
STRING $module_name |
BOOLEAN |
모듈 클래스내에 checkUpdate() 메서드여부를 확인 한 후 checkUpdate()메서드를 호출한다. |
getModuleList() |
없음. |
OBJECT |