Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct () | |
__toString () | |
asXml () | |
check () | |
from ($from) | |
setDbo (DatabaseInterface $db) | |
withStructure ($setting=true) | |
withData ($setting=false) | |
Fonctions membres protégées | |
buildXml () | |
buildXmlStructure () | |
getGenericTableName ($table) | |
buildXmlData () | |
Attributs protégés | |
$asFormat = 'xml' | |
$cache = ['columns' => [] | |
$db | |
$from = [] | |
$options | |
__construct | ( | ) |
Constructor.
Sets up the default options for the exporter.
Références DatabaseExporter\asXml(), DatabaseExporter\withData(), et DatabaseExporter\withStructure().
__toString | ( | ) |
Magic function to exports the data to a string.
Références $buffer, DatabaseExporter\buildXml(), et DatabaseExporter\check().
asXml | ( | ) |
Set the output option for the exporter to XML format.
Références $this.
Référencé par DatabaseExporter\__construct().
|
abstractprotected |
Builds the XML data for the tables to export.
Référencé par DatabaseExporter\__toString().
|
protected |
Builds the XML data to export.
Références $buffer, $field, $fields, $key, $rows, $value, ENT_COMPAT, DatabaseExporter\from(), et DatabaseExporter\getGenericTableName().
Référencé par MysqlExporter\buildXml(), et MysqliExporter\buildXml().
|
abstractprotected |
Builds the XML structure to export.
|
abstract |
Checks if all data and options are in order prior to exporting.
Référencé par DatabaseExporter\__toString().
from | ( | $from | ) |
Specifies a list of table names to export.
string[]|string | $from The name of a single table, or an array of the table names to export. |
Références DatabaseExporter\$from, $this, et elseif.
Référencé par DatabaseExporter\buildXmlData(), MysqlExporter\buildXmlStructure(), MysqliExporter\buildXmlStructure(), PgsqlExporter\buildXmlStructure(), MysqlExporter\check(), et MysqliExporter\check().
|
protected |
Get the generic name of the table, converting the database prefix to the wildcard string.
string | $table | The name of the table. |
Références $prefix.
Référencé par DatabaseExporter\buildXmlData(), PgsqlExporter\buildXmlStructure(), MysqliExporter\buildXmlStructure(), et MysqlExporter\buildXmlStructure().
setDbo | ( | DatabaseInterface | $db | ) |
Sets the database connector to use for importing structure and/or data.
DatabaseInterface | $db | The database connector. |
Références DatabaseExporter\$db, et $this.
withData | ( | $setting = false | ) |
Sets an internal option to export the data of the input table(s).
boolean | $setting | True to export the data, false to not. |
Références $this.
Référencé par DatabaseExporter\__construct().
withStructure | ( | $setting = true | ) |
Sets an internal option to export the structure of the input table(s).
boolean | $setting | True to export the structure, false to not. |
Références $this.
Référencé par DatabaseExporter\__construct().
|
protected |
|
protected |
|
protected |
Référencé par DatabaseExporter\setDbo().
|
protected |
Référencé par DatabaseExporter\from().
|
protected |