AdapterInstance
适配器实例类
| 自 | 1.6 | 
|---|---|
| 已弃用 | 4.3 将在 6.0 中移除 将在没有替换的情况下移除 | 
| 包 | Joomla CMS | 
方法
__construct
构造函数
__construct(\Joomla\CMS\Adapter\Adapter parent, \Joomla\Database\DatabaseDriver db, mixed||string|int options = []) :
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>错误消息数组。
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>
            db
数据库
| 自 | 1.6 | 
|---|
类型(s)
数据库驱动程序