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