MysqliExporter
扩展 DatabaseExporterMySQLi 数据库导出器。
| 自 |
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 |
|---|
类型
字符串
cache
一个缓存数据的数组。
继承
| 自 |
1.0 |
|---|
类型
array<string|int, mixed>
from
一个输入源(表名)数组。
继承
| 自 |
1.0 |
|---|
类型
array<string|int, string>
options
一个导出器的选项数组。
继承
| 自 |
1.0 |
|---|
类型
stdClass