PHP Класс Addons, thinksns

Наследование: extends MY_Controller
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
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 是否能请求钩子操作

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

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

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

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

用于生成插件后台管理页面的URL
public static adminPage ( string $page, array $param = null ) : string
$page string 管理页面或操作
$param array 相关参数
Результат string 插件后台管理页面的URL

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

[adminUrl description]
public static adminUrl ( string $page, array $param = null ) : [type]
$page string
$param array
Результат [type]

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

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

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

[createAddonUrl description]
public static createAddonUrl ( [type] $name, [type] $hooks, [type] $param = null ) : [type]
$name [type]
$hooks [type]
$param [type]
Результат [type]

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

获取有效的插件列表
public static getValidHooks ( ) : array
Результат array 有效的插件列表

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

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

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

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

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

是否能请求钩子操作
public static requireHooks ( string $hookname, object $addon = null ) : boolean
$hookname string 钩子名称
$addon object 钩子对象
Результат boolean 是否能请求钩子操作