AdapterInstance

适配器实例类

已弃用

1.6

已弃用

4.3 将在 6.0 中移除 将在没有替换的情况下移除

Joomla CMS

方法

__construct

构造函数

__construct(\Joomla\CMS\Adapter\Adapter parent, \Joomla\Database\DatabaseDriver db, mixed||string|int options = []) : 

1.6

参数

parent

Adapter父对象

db

DatabaseDriver数据库对象

options

array<string|int, mixed>配置选项

返回值

混合类型

def

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

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

1.7.0

已弃用

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

参数

属性

string属性的名称。

default

mixed默认值。

返回值

混合类型

get

返回对象的属性或未设置属性时的默认值。

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

1.7.0

参见 CMSObject::getProperties()
已弃用

4.3.0 将在 6.0 中移除 为属性创建正确的 getter 函数

参数

属性

string属性的名称。

default

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>错误消息数组。

getParent

检索父对象

getParent() : \Joomla\CMS\Adapter\Adapter

1.6

返回值

适配器

getProperties

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

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

1.7.0

参见 CMSObject::get()
已弃用

4.3.0 将在 6.0 中移除 为属性创建正确的 getter 函数

参数

公有

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

返回值

array<string|int, mixed>

set

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

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

1.7.0

已弃用

4.3.0 将在 6.0 中移除 为属性创建正确的 setter 函数

参数

属性

string属性的名称。

value

mixed要设置的属性的值。

返回值

mixed属性的上一个值。

setError

添加错误消息。

setError( error) : 
继承 已弃用

1.7.0

已弃用

3.1.4 将在 6.0 中移除 将在没有替换的情况下移除 抛出异常而不是使用 setError

参数

error

string错误消息。

返回值

setProperties

基于命名数组/哈希设置对象属性。

setProperties( properties) : 
继承 已弃用

1.7.0

参见 CMSObject::set()
已弃用

4.3.0 将在 6.0 中移除 为属性创建正确的 setter 函数

参数

properties

mixed关联数组或其他对象。

返回值

布尔值

属性

_errors

错误消息或异常对象的数组。

继承 已弃用

1.7.0

已弃用

3.1.4 JError 已弃用

类型(s)

array<string|int, mixed>

parent

父类

1.6

类型(s)

适配器

db

数据库

1.6

类型(s)

数据库驱动程序