MysqlExporter

扩展 DatabaseExporter

MySQL 数据库导出器。

1.0

Joomla 框架

方法

__construct

构造函数。

__construct() : 
继承

设置导出器的默认选项。

1.0

响应

混合

__toString

将数据导出到字符串的魔术函数。

__toString() : 
继承

1.0

响应

字符串

asXml

将导出器的输出选项设置为 XML 格式。

asXml() : 
继承

1.0

响应

$this

buildXml

构建要导出的表的 XML 数据。

buildXml() : 

1.0

抛出

Exception如果发生错误。

响应

string一个 XML 字符串

buildXmlData

构建要导出的 XML 数据。

buildXmlData() : mixed||string|int
继承

2.0.0

抛出

Exception如果发生错误。

响应

array<string|int, mixed>一个包含 XML 行(字符串)的数组。

buildXmlStructure

构建要导出的 XML 结构。

buildXmlStructure() : mixed||string|int

1.0

抛出

Exception如果发生错误。

响应

array<string|int, mixed>一个包含 XML 行(字符串)的数组。

check

在导出之前检查所有数据和选项是否按顺序排列。

check() : 

1.0

抛出

RuntimeException

响应

$this

from

指定要导出的表名列表。

from(string[]|string from) : 
继承

1.0

抛出

InvalidArgumentException

参数

from

array<string|int, string>|string单个表名或要导出的表名数组。

响应

$this

getGenericTableName

获取表的通用名称,将数据库前缀转换为通配符字符串。

getGenericTableName( table) : 
继承

1.0

参数

string表的名称。

响应

string用 #__ 替换数据库前缀后的表名。

setDbo

设置用于导入结构和/或数据的数据库连接器。

setDbo(\Joomla\Database\DatabaseInterface db) : 
继承

1.0

参数

db

DatabaseInterface数据库连接器。

响应

$this

withData

设置一个内部选项以导出输入表的数据。

withData( setting = false) : 
继承

2.0.0

参数

设置

booltrue 表示导出数据,false 表示不导出。

响应

$this

withStructure

设置一个内部选项以导出输入表的结构。

withStructure( setting = true) : 
继承

1.0

参数

设置

booltrue 表示导出结构,false 表示不导出。

响应

$this

属性

asFormat

输出格式的类型。

继承

1.0

类型

字符串

缓存

缓存数据的数组。

继承

1.0

类型

array<string|int, mixed>

db

用于导出结构和/或数据的数据库连接器。

继承

1.0

类型

DatabaseInterface

from

一个包含输入源(表名)的数组。

继承

1.0

类型

array<string|int, string>

选项

一个包含导出器选项的数组。

继承

1.0

类型

stdClass