[XE] moduleModel

돌아다니면서 구한 자료로 공부하는 공간입니다..

틀린부분이 있다면 말씀해주시면 수정하도록 하겠습니다.

※ 남을 비방하거나 욕 / 정치적인 글은 삭제 대상이 됩니다. ※

[XE] moduleModel

만키로군 0 1599 0

moduleModel 


 parent

 module


 

 


속성.


메서드.

 메서드명

인수 

반환값 

비고 

init() 

 

 

코드없음. 

isIDExists() 

STRING $id,
NUMERIC $site_srl 

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 

,

0 Comments
제목