InstallerExtension

扩展对象

3.1

Joomla CMS

方法

__construct

构造函数

__construct(\SimpleXMLElement element = null) : 

3.1

参数

元素

SimpleXMLElement用于加载数据的 SimpleXMLElement

响应

混合

def

如果未分配,则设置默认值

def( property,  default = null) : 
继承 已弃用

1.7.0

已弃用

4.3.0 将在 6.0 中删除 不再应该使用动态属性定义

参数

属性

string属性名称。

默认

mixed默认值。

响应

混合

get

返回对象的属性,如果属性未设置,则返回默认值。

get( property,  default = null) : 
继承 已弃用

1.7.0

参见 CMSObject::getProperties()
已弃用

4.3.0 将在 6.0 中删除 为属性创建适当的 getter 函数

参数

属性

string属性名称。

默认

mixed默认值。

响应

mixed属性的值。

getError

获取最新的错误消息。

getError( i = null,  toString = true) : 
继承 已弃用

1.7.0

已弃用

3.1.4 将在 6.0 中删除 将被删除,没有替代方案 改为捕获抛出的异常,而不是 getError

参数

i

int可选错误索引。

toString

bool指示 Exception 对象是否应返回其错误消息。

响应

string错误消息

getErrors

返回所有错误(如果有)。

getErrors() : mixed||string|int
继承 已弃用

1.7.0

已弃用

3.1.4 将在 6.0 中删除 将被删除,没有替代方案 改为捕获抛出的异常,而不是 getErrors

响应

array<string|int, mixed>错误消息数组。

getProperties

返回对象属性的关联数组。

getProperties( public = true) : mixed||string|int
继承 已弃用

1.7.0

参见 CMSObject::get()
已弃用

4.3.0 将在 6.0 中删除 为属性创建适当的 getter 函数

参数

公有

bool如果为 true,则仅返回公有属性。

响应

array<string|int, mixed>

set

修改对象的属性,如果属性不存在,则创建它。

set( property,  value = null) : 
继承 已弃用

1.7.0

已弃用

4.3.0 将在 6.0 中删除 为属性创建适当的 setter 函数

参数

属性

string属性名称。

mixed要设置的属性的值。

响应

mixed属性的先前值。

setError

添加错误消息。

setError( error) : 
继承 已弃用

1.7.0

已弃用

3.1.4 将在 6.0 中删除 将被删除,没有替代方案 改为抛出异常,而不是使用 setError

参数

错误

string错误消息。

响应

void

setProperties

根据命名数组/哈希设置对象属性。

setProperties( properties) : 
继承 已弃用

1.7.0

参见 CMSObject::set()
已弃用

4.3.0 将在 6.0 中删除 为属性创建适当的 setter 函数

参数

属性

mixed关联数组或其他对象。

响应

bool

属性

_errors

错误消息或 Exception 对象数组。

继承 已弃用

1.7.0

已弃用

3.1.4 JError 已弃用

类型

array<string|int, mixed>

client_id

扩展的客户端 ID

4.3.0

类型

int

filename

扩展的文件名

3.1

类型

string

type

扩展类型

3.1

类型

string

id

扩展的唯一标识符

3.1

类型

string

published

扩展的状态

3.1

类型

bool

client

客户端的字符串表示形式。对模块、模板和语言有效。

默认设置为站点。

3.1

类型

string

group

插件的组名称。不适用于其他已知的扩展类型(仅插件)

3.1

类型

string

manifest_cache

清单文件存储元数据的对象表示形式

3.1

类型

object

params

扩展参数的对象表示形式

3.1

类型

object

namespace

扩展的命名空间

4.0.0

类型

string