AbstractModule
abstract class AbstractModule implements ComponentInterface
Xpressengine plugin 의 Module base class 정의
Traits
Properties
static private array | $id | Component id, 만약 이 trait을 사용한 클래스를 상속한 클래스가 id를 지정하지 않았다면, 그 클래스의 id는 이 trait에서 가지고 있는 id에 저장된다. | from ComponentTrait |
static private array | $componentInfo | Component Informations, 만약 이 trait을 사용한 클래스를 상속한 클래스가 componentInfo를 지정하지 않았다면, 그 클래스의 infomation은 이 trait에서 가지고 있는 componentInfo에 저장된다. | from ComponentTrait |
Methods
information을 추가하거나 수정한다.
boot
getTitle
getDescription
getScreenshot
Return this module is route able or unable isRouteAble
Return URL about module's detail setting getInstanceSettingURI
Return Create Form View
Process to Store
Return Edit Form View
Process to Update
displayed message when menu is deleted.
Process to delete
Get menu type's item object
Details
in ComponentTrait at line 51
static string
getId()
component의 id를 반환한다.
in ComponentTrait at line 67
static void
setId(string $id)
component의 id를 지정한다.
in ComponentTrait at line 83
static mixed
getComponentInfo(string $key = null)
information을 검색한다.
in ComponentTrait at line 99
static void
setComponentInfo(string $key, mixed $value = null)
information을 추가하거나 수정한다.
at line 69
static void
boot()
boot
in ComponentTrait at line 129
static null|string
getSettingsURI()
return settings manage uri
at line 39
static mixed
getTitle()
getTitle
at line 49
static mixed
getDescription()
getDescription
at line 59
static mixed
getScreenshot()
getScreenshot
at line 80
static boolean
isRouteAble()
Return this module is route able or unable isRouteAble
at line 93
static mixed
getInstanceSettingURI(string $instanceId)
Return URL about module's detail setting getInstanceSettingURI
at line 102
abstract mixed
createMenuForm()
Return Create Form View
at line 115
abstract mixed
storeMenu(string $instanceId, array $menuTypeParams, array $itemParams)
Process to Store
at line 124
abstract mixed
editMenuForm(string $instanceId)
Return Edit Form View
at line 137
abstract mixed
updateMenu(string $instanceId, array $menuTypeParams, array $itemParams)
Process to Update
at line 146
abstract string
summary(string $instanceId)
displayed message when menu is deleted.
at line 155
abstract mixed
deleteMenu(string $instanceId)
Process to delete
at line 163
abstract mixed
getTypeItem(string $id)
Get menu type's item object