PHP Class Addons, thinksns

Inheritance: extends MY_Controller
Afficher le fichier Open project: medz/thinksns-4 Class Usage Examples

Méthodes publiques

Méthode Description
addonsHook ( string $addonsName, string $name, array $param = [], boolean $admin = false ) 单个调用钩子
adminPage ( string $page, array $param = null ) : string 用于生成插件后台管理页面的URL
adminUrl ( string $page, array $param = null ) : [type] [adminUrl description]
createAddonShow ( mixed $name, mixed $hooks, mixed $param = null ) createAddonShow 为插件的展示页快速创建一个链接
createAddonUrl ( [type] $name, [type] $hooks, [type] $param = null ) : [type] [createAddonUrl description]
getValidHooks ( ) : array 获取有效的插件列表
hook ( string $name, array $param = [] ) 调用插件Hook
loadAllValidAddons ( ) 加载所有有效的插件
requireHooks ( string $hookname, object $addon = null ) : boolean 是否能请求钩子操作

Method Details

addonsHook() public static méthode

单个调用钩子
public static addonsHook ( string $addonsName, string $name, array $param = [], boolean $admin = false )
$addonsName string 插件名称
$name string 钩子名称
$param array 相关参数
$admin boolean 是否是管理员

adminPage() public static méthode

用于生成插件后台管理页面的URL
public static adminPage ( string $page, array $param = null ) : string
$page string 管理页面或操作
$param array 相关参数
Résultat string 插件后台管理页面的URL

adminUrl() public static méthode

[adminUrl description]
public static adminUrl ( string $page, array $param = null ) : [type]
$page string
$param array
Résultat [type]

createAddonShow() public static méthode

createAddonShow 为插件的展示页快速创建一个链接
public static createAddonShow ( mixed $name, mixed $hooks, mixed $param = null )
$name mixed
$hooks mixed
$param mixed

createAddonUrl() public static méthode

[createAddonUrl description]
public static createAddonUrl ( [type] $name, [type] $hooks, [type] $param = null ) : [type]
$name [type]
$hooks [type]
$param [type]
Résultat [type]

getValidHooks() public static méthode

获取有效的插件列表
public static getValidHooks ( ) : array
Résultat array 有效的插件列表

hook() public static méthode

调用插件Hook
public static hook ( string $name, array $param = [] )
$name string 钩子名称
$param array 相关参数

loadAllValidAddons() public static méthode

加载所有有效的插件
public static loadAllValidAddons ( )

requireHooks() public static méthode

是否能请求钩子操作
public static requireHooks ( string $hookname, object $addon = null ) : boolean
$hookname string 钩子名称
$addon object 钩子对象
Résultat boolean 是否能请求钩子操作