MysqlExporter
扩展 DatabaseExporterMySQL 数据库导出器。
自 |
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