DatabaseExporter
Joomla 框架数据库导出类
抽象
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
__construct
构造函数。
__construct() :
为导出器设置默认选项。
自 |
1.0 |
---|
响应
混合
__toString
将数据导出为字符串的魔术函数。
__toString() :
自 |
1.0 |
---|
响应
字符串
asXml
将导出器的输出选项设置为 XML 格式。
asXml() :
自 |
1.0 |
---|
响应
$this
buildXml
构建要导出的表的 XML 数据。
buildXml() :
抽象
自 |
1.0 |
---|---|
抛出 |
|
响应
string
XML 字符串
buildXmlData
构建要导出的 XML 数据。
buildXmlData() : mixed||string|int
自 |
2.0.0 |
---|---|
抛出 |
|
响应
array<string|int, mixed>
XML 行(字符串)数组。
buildXmlStructure
构建要导出的 XML 结构。
buildXmlStructure() : mixed||string|int
抽象
自 |
1.0 |
---|---|
抛出 |
|
响应
array<string|int, mixed>
XML 行(字符串)数组。
check
在导出之前检查所有数据和选项是否按顺序排列。
check() :
抽象
自 |
1.0 |
---|---|
抛出 |
|
响应
$this
from
指定要导出的表名列表。
from(string[]|string from) :
自 |
1.0 |
---|---|
抛出 |
|
参数
- from
array<string|int, string>|string
单个表的名称,或要导出的表名数组。
响应
$this
getGenericTableName
获取表的通用名称,将数据库前缀转换为通配符字符串。
getGenericTableName( table) :
自 |
1.0 |
---|
参数
- 表
string
表的名称。
响应
string
表的名称,其中数据库前缀被替换为 #__。
setDbo
设置要用于导入结构和/或数据的数据库连接器。
setDbo(\Joomla\Database\DatabaseInterface db) :
withData
设置一个内部选项以导出输入表的数据。
withData( setting = false) :
自 |
2.0.0 |
---|
参数
- 设置
bool
true 表示导出数据,false 表示不导出。
响应
$this
withStructure
设置一个内部选项以导出输入表的结构。
withStructure( setting = true) :
自 |
1.0 |
---|
参数
- 设置
bool
true 表示导出结构,false 表示不导出。
响应
$this
属性
asFormat
输出格式的类型。
自 |
1.0 |
---|
类型
字符串
缓存
缓存数据的数组。
自 |
1.0 |
---|
类型
array<string|int, mixed>
from
输入源(表名)数组。
自 |
1.0 |
---|
类型
array<string|int, string>
选项
导出器的选项数组。
自 |
1.0 |
---|
类型
stdClass