vendor/karsonzhang/fastadmin-addons/srccommon.php

Constants

ADDON_PATH

ADDON_PATH = ROOT_PATH . 'addons' . DS

Functions

hook()

hook(string  $hook, mixed  $params = array()) : void

处理插件钩子

Parameters

string $hook

钩子名称

mixed $params

传入参数

get_addon_list()

get_addon_list() : array

获得插件列表

Returns

array

get_addon_autoload_config()

get_addon_autoload_config(  $truncate = false) : array

获得插件自动加载的配置

Parameters

$truncate

Returns

array

get_addon_class()

get_addon_class(  $name, string  $type = 'hook', string  $class = null) : string

获取插件类的类名

Parameters

$name

插件名

string $type

返回命名空间类型

string $class

当前类名

Returns

string

get_addon_info()

get_addon_info(string  $name) : array

读取插件的基础信息

Parameters

string $name

插件名

Returns

array

get_addon_fullconfig()

get_addon_fullconfig(string  $name) : array

获取插件类的配置数组

Parameters

string $name

插件名

Returns

array

get_addon_config()

get_addon_config(string  $name) : array

获取插件类的配置值值

Parameters

string $name

插件名

Returns

array

get_addon_instance()

get_addon_instance(  $name) : mixed|null

获取插件的单例

Parameters

$name

Returns

mixed|null

addon_url()

addon_url(  $url, array  $vars = array(), boolean|string  $suffix = true, boolean|string  $domain = false) : boolean|string

插件显示内容里生成访问插件的url

Parameters

$url

地址 格式:插件名/控制器/方法

array $vars

变量参数

boolean|string $suffix

生成的URL后缀

boolean|string $domain

域名

Returns

boolean|string

set_addon_info()

set_addon_info(string  $name, array  $array) : boolean

设置基础配置信息

Parameters

string $name

插件名

array $array

Throws

\think\Exception

Returns

boolean

set_addon_config()

set_addon_config(string  $name, array  $config, boolean  $writefile = true) 

写入配置文件

Parameters

string $name

插件名

array $config

配置数据

boolean $writefile

是否写入配置文件

set_addon_fullconfig()

set_addon_fullconfig(string  $name, array  $array) : boolean

写入配置文件

Parameters

string $name

插件名

array $array

Throws

\think\Exception

Returns

boolean