PHP 인터페이스 Xpressengine\Support\Migration

저자: XE Developers ([email protected])
파일 보기 프로젝트 열기: xpressengine/xpressengine

공개 메소드들

메소드 설명
checkUpdated ( string $installedVersion = null ) : boolean 서비스가 업데이트되었을 경우, update()메소드를 실행해야 하는지의 여부를 체크한다.
init ( ) : void 서비스가 구동된 이후에 실행되므로 다양한 서비스를 사용하여 코드를 작성할 수 있다.
initialized ( ) : void 서비스가 구동되는데에 직접적인 연관은 없으나, XE 설치후 기본적인 메뉴구성이나 컨텐츠를 구성하는 코드를 작성한다.
install ( ) : mixed 서비스에 필요한 자체 환경(타 서비스와 연관이 없는 환경)을 구축한다.
installed ( ) : void 서비스에 필요한 환경(타 서비스와 연관된 환경)을 구축한다.
update ( string $installedVersion = null ) : mixed update 코드를 실행한다.

메소드 상세

checkUpdated() 공개 메소드

update()메소드를 실행해야 한다면 false를 반환한다.
public checkUpdated ( string $installedVersion = null ) : boolean
$installedVersion string current version
리턴 boolean

init() 공개 메소드

서비스가 구동된 이후에 실행되므로 다양한 서비스를 사용하여 코드를 작성할 수 있다.
public init ( ) : void
리턴 void

initialized() 공개 메소드

서비스가 구동되는데에 직접적인 연관은 없으나, XE 설치후 기본적인 메뉴구성이나 컨텐츠를 구성하는 코드를 작성한다.
public initialized ( ) : void
리턴 void

install() 공개 메소드

서비스의 db table 생성과 같은 migration 코드를 작성한다.
public install ( ) : mixed
리턴 mixed

installed() 공개 메소드

db seeding과 같은 코드를 작성한다.
public installed ( ) : void
리턴 void

update() 공개 메소드

update 코드를 실행한다.
public update ( string $installedVersion = null ) : mixed
$installedVersion string current version
리턴 mixed