Migration
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 코드를 작성한다.
at line 47
void
installed()
서비스에 필요한 환경(타 서비스와 연관된 환경)을 구축한다.
db seeding과 같은 코드를 작성한다.
at line 56
void
init()
서비스가 구동된 이후에 실행되므로 다양한 서비스를 사용하여 코드를 작성할 수 있다.
at line 65
void
initialized()
서비스가 구동되는데에 직접적인 연관은 없으나, XE 설치후 기본적인 메뉴구성이나 컨텐츠를 구성하는 코드를 작성한다.
at line 77
bool
checkUpdated(string $installedVersion = null)
서비스가 업데이트되었을 경우, update()메소드를 실행해야 하는지의 여부를 체크한다.
update()메소드를 실행해야 한다면 false를 반환한다.
at line 89
mixed
update(string $installedVersion = null)
update 코드를 실행한다.