\app\common\controllerPlugins

插件类

Summary

Methods
Properties
Constants
__construct()
getError()
install()
uninstall()
$pluginsName
$pluginsPath
No constants found
getInfo()
getConfig()
assign()
fetch()
$view
$error
N/A
No private methods found
No private properties found
N/A

Properties

$pluginsName

$pluginsName : string

Type

string — 插件名

$pluginsPath

$pluginsPath : string

Type

string — 插件路径

$view

$view : null

Type

null — 视图实例对象

$error

$error : string

Type

string — 错误信息

Methods

__construct()

__construct() 

插件构造方法

getError()

getError() : string

获取错误信息

Returns

string

install()

install() : mixed

必须实现安装方法

Returns

mixed

uninstall()

uninstall() : mixed

必须实现卸载方法

Returns

mixed

getInfo()

getInfo(string  $key = '') : mixed

获取插件基础信息

Parameters

string $key

主键

Returns

mixed

getConfig()

getConfig(string  $key = '') : mixed

获取插件配置

Parameters

string $key

主键

Returns

mixed

assign()

assign(string  $name = '', string  $value = '') : $this

模板变量赋值

Parameters

string $name

模板变量

string $value

变量的值

Returns

$this

fetch()

fetch(string  $template = '', array  $vars = array(), array  $replace = array(), array  $config = array(),   $renderContent = false) : mixed

模板渲染[仅限钩子方法调用]

Parameters

string $template

模板名

array $vars

模板输出变量

array $replace

替换内容

array $config

模板参数

$renderContent

Returns

mixed