PHP Класс Xpressengine\Plugin\AbstractPlugin

Автор: XE Developers ([email protected])
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( ) 플러그인 인스턴스를 생성한다 기본적으로 그 디렉토리명을 id로 사용한다.
activate ( string | null $installedVersion = null ) : void 플러그인을 활성화한다. 플러그인이 활성화될 때 실행할 코드를 여기에 작성한다.
asset ( string $path, string $secure = null ) : string 해당 플러그인의 asset 파일 주소를 반환한다.
boot ( ) : void 이 메소드는 활성화(activate) 된 플러그인이 부트될 때 항상 실행된다.
checkInstalled ( ) : boolean 해당 플러그인이 설치된 상태라면 true, 설치되어있지 않다면 false를 반환한다.
checkUpdated ( ) : boolean 해당 플러그인이 최신 상태로 업데이트가 된 상태라면 true, 업데이트가 필요한 상태라면 false를 반환함.
deactivate ( string | null $installedVersion = null ) : void 플러그인을 비활성화한다. 플러그인이 비활성화될 때 실행할 코드를 여기에 작성한다
getId ( ) : array | mixed
getIdWith ( string $postfix = '', string $delimiter = '::' ) : string 플러그인의 id에 주어진 인자를 덧붙여서 반환한다.
getPath ( string $path = '' ) : string 해당 플러그인의 설치 경로를 반환한다.
getSettingsURI ( ) : string 플러그인의 설정페이지 주소를 반환한다.
install ( ) : void 플러그인을 설치한다. 플러그인이 설치될 때 실행할 코드를 여기에 작성한다
path ( string $path = '' ) : string 해당 플러그인의 설치 경로를 반환한다.
uninstall ( ) : void 플러그인을 설치해제한다. 플러그인 디렉토리가 XpressEngine에서 삭제되기 전에 실행될 코드를 여기에 추가한다.
update ( ) : void 플러그인을 업데이트한다. 플러그인의 소스코드가 XpressEngine에 적용돼 있는 버전보다 최신일 경우 실행된다.
view ( string $view ) : string view name을 반환한다. 템플릿 파일 작성시 편의를 위해 사용한다.

Описание методов

__construct() публичный Метод

플러그인 인스턴스를 생성한다 기본적으로 그 디렉토리명을 id로 사용한다.
public __construct ( )

activate() публичный Метод

플러그인을 활성화한다. 플러그인이 활성화될 때 실행할 코드를 여기에 작성한다.
public activate ( string | null $installedVersion = null ) : void
$installedVersion string | null 현재 XpressEngine에 설치된 플러그인의 버전정보
Результат void

asset() публичный статический Метод

해당 플러그인의 asset 파일 주소를 반환한다.
public static asset ( string $path, string $secure = null ) : string
$path string path가 주어질 경우 주어진 파일의 URL을 반환한다. path는 해당 플러그인 디렉토리 내에서의 상대 경로이어야 한다.
$secure string https 여부
Результат string

boot() абстрактный публичный Метод

이 메소드는 활성화(activate) 된 플러그인이 부트될 때 항상 실행된다.
abstract public boot ( ) : void
Результат void

checkInstalled() публичный Метод

이 메소드를 구현하지 않았다면 기본적으로 XE에 설치된 것으로 간주한다.
public checkInstalled ( ) : boolean
Результат boolean 플러그인의 설치 유무

checkUpdated() публичный Метод

이 메소드를 구현하지 않았다면 기본적으로 최신업데이트 상태임(true)을 반환함.
public checkUpdated ( ) : boolean
Результат boolean 플러그인의 설치 유무,

deactivate() публичный Метод

플러그인을 비활성화한다. 플러그인이 비활성화될 때 실행할 코드를 여기에 작성한다
public deactivate ( string | null $installedVersion = null ) : void
$installedVersion string | null 현재 XpressEngine에 설치된 플러그인의 버전정보
Результат void

getId() публичный статический Метод

public static getId ( ) : array | mixed
Результат array | mixed

getIdWith() публичный статический Метод

플러그인의 id에 주어진 인자를 덧붙여서 반환한다.
public static getIdWith ( string $postfix = '', string $delimiter = '::' ) : string
$postfix string 아이디 뒤에 추가할 문자열
$delimiter string 아이디와 추가할 문자열 사이의 구분자
Результат string 플러그인 id

getPath() публичный статический Метод

path가 주어질 경우, 주어진 path정보를 추가하여 반환한다.
Устаревший: use path() instead
public static getPath ( string $path = '' ) : string
$path string path
Результат string

getSettingsURI() публичный Метод

플러그인 목록에서 플러그인의 '관리' 버튼을 누를 경우 이 페이지에서 반환하는 주소로 연결된다.
public getSettingsURI ( ) : string
Результат string

install() публичный Метод

플러그인을 설치한다. 플러그인이 설치될 때 실행할 코드를 여기에 작성한다
public install ( ) : void
Результат void

path() публичный статический Метод

path가 주어질 경우, 주어진 path정보를 추가하여 반환한다.
public static path ( string $path = '' ) : string
$path string path
Результат string

uninstall() публичный Метод

플러그인을 설치해제한다. 플러그인 디렉토리가 XpressEngine에서 삭제되기 전에 실행될 코드를 여기에 추가한다.
public uninstall ( ) : void
Результат void

update() публичный Метод

플러그인을 업데이트한다. 플러그인의 소스코드가 XpressEngine에 적용돼 있는 버전보다 최신일 경우 실행된다.
public update ( ) : void
Результат void

view() публичный статический Метод

view name을 반환한다. 템플릿 파일 작성시 편의를 위해 사용한다.
public static view ( string $view ) : string
$view string view name
Результат string