PHP 클래스 Xpressengine\Menu\MenuType\DirectLink

DirectLink Menu Type
저자: XE Developers ([email protected])
상속: extends Xpressengine\Menu\AbstractModule
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$componentInfo
$id string id of menuType

공개 메소드들

메소드 설명
boot ( ) : void boot
createMenuForm ( ) : string 생성 폼 처리
deleteMenu ( string $instanceId ) : mixed | void 삭제 처리 (delete)
editMenuForm ( string $instanceId ) : mixed | string 수정 폼
getInstanceSettingURI ( string $instanceId ) : mixed Return URL about module's detail setting getInstanceSettingURI
getSettingsURI ( ) : null getSettingsURI
getTypeItem ( string $id ) : mixed Get menu type's item object
isRouteAble ( ) : boolean Return this module is route able or unable isRouteAble
storeMenu ( string $instanceId, array $menuTypeParams, array $itemParams ) : mixed 실제로 생성할 때 처리하는 영역. (저장) - insert
summary ( string $instanceId ) : mixed summary
updateMenu ( string $instanceId, array $menuTypeParams, array $itemParams ) : mixed | void 수정 처리 ( update )

메소드 상세

boot() 공개 정적인 메소드

boot
public static boot ( ) : void
리턴 void

createMenuForm() 공개 메소드

생성 폼 처리
public createMenuForm ( ) : string
리턴 string

deleteMenu() 공개 메소드

삭제 처리 (delete)
public deleteMenu ( string $instanceId ) : mixed | void
$instanceId string menu item unique id
리턴 mixed | void

editMenuForm() 공개 메소드

수정 폼
public editMenuForm ( string $instanceId ) : mixed | string
$instanceId string menu item unique id
리턴 mixed | string

getInstanceSettingURI() 공개 정적인 메소드

Return URL about module's detail setting getInstanceSettingURI
public static getInstanceSettingURI ( string $instanceId ) : mixed
$instanceId string menu item unique id
리턴 mixed

getSettingsURI() 공개 정적인 메소드

getSettingsURI
public static getSettingsURI ( ) : null
리턴 null

getTypeItem() 공개 메소드

Get menu type's item object
public getTypeItem ( string $id ) : mixed
$id string item id of menu type
리턴 mixed

isRouteAble() 공개 정적인 메소드

Return this module is route able or unable isRouteAble
public static isRouteAble ( ) : boolean
리턴 boolean

storeMenu() 공개 메소드

실제로 생성할 때 처리하는 영역. (저장) - insert
public storeMenu ( string $instanceId, array $menuTypeParams, array $itemParams ) : mixed
$instanceId string menu item unique id
$menuTypeParams array for menu type handler to store param array
$itemParams array for menu to create item param array
리턴 mixed

summary() 공개 메소드

summary
public summary ( string $instanceId ) : mixed
$instanceId string menu item unique id
리턴 mixed

updateMenu() 공개 메소드

수정 처리 ( update )
public updateMenu ( string $instanceId, array $menuTypeParams, array $itemParams ) : mixed | void
$instanceId string menu item unique id
$menuTypeParams array for menu type handler to update param array
$itemParams array for menu to create item param array
리턴 mixed | void

프로퍼티 상세

$componentInfo 공개적으로 정적으로 프로퍼티

public static $componentInfo

$id 공개적으로 정적으로 프로퍼티

id of menuType
public static string $id
리턴 string