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)
数据库驱动程序