abstract class Migration

Interface Migration

Properties

string $d stringid
string $itle stringtitle
string $arentId stringparentId

Methods

mixed
install()

서비스에 필요한 자체 환경(타 서비스와 연관이 없는 환경)을 구축한다.

void
installed()

서비스에 필요한 환경(타 서비스와 연관된 환경)을 구축한다.

void
init()

서비스가 구동된 이후에 실행되므로 다양한 서비스를 사용하여 코드를 작성할 수 있다.

void
initialized()

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

bool
checkUpdated(string $installedVersion = null)

서비스가 업데이트되었을 경우, update()메소드를 실행해야 하는지의 여부를 체크한다.

mixed
update(string $installedVersion = null)

update 코드를 실행한다.

Details

at line 38
mixed install()

서비스에 필요한 자체 환경(타 서비스와 연관이 없는 환경)을 구축한다.

서비스의 db table 생성과 같은 migration 코드를 작성한다.

Return Value

mixed

at line 47
void installed()

서비스에 필요한 환경(타 서비스와 연관된 환경)을 구축한다.

db seeding과 같은 코드를 작성한다.

Return Value

void

at line 56
void init()

서비스가 구동된 이후에 실행되므로 다양한 서비스를 사용하여 코드를 작성할 수 있다.

Return Value

void

at line 65
void initialized()

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

Return Value

void

at line 77
bool checkUpdated(string $installedVersion = null)

서비스가 업데이트되었을 경우, update()메소드를 실행해야 하는지의 여부를 체크한다.

update()메소드를 실행해야 한다면 false를 반환한다.

Parameters

string $installedVersion current version

Return Value

bool

at line 89
mixed update(string $installedVersion = null)

update 코드를 실행한다.

Parameters

string $installedVersion current version

Return Value

mixed