Liste de tous les membres
Description détaillée
Définition à la ligne 19 du fichier exporter.php.
Documentation des constructeurs et destructeur
JDatabaseExporter::__construct |
( |
| ) |
|
Constructor.
Sets up the default options for the exporter.
- Depuis:
- 13.1
Définition à la ligne 68 du fichier exporter.php.
{
$this->options = new stdClass;
$this->cache = array('columns' => array(), 'keys' => array());
}
Documentation des fonctions membres
JDatabaseExporter::__toString |
( |
| ) |
|
Magic function to exports the data to a string.
- Renvoie:
- string
- Depuis:
- 13.1
- Exceptions:
-
Exception | if an error is encountered. |
Définition à la ligne 93 du fichier exporter.php.
{
switch ($this->asFormat)
{
case 'xml':
default:
break;
}
return $buffer;
}
JDatabaseExporter::asXml |
( |
| ) |
|
Set the output option for the exporter to XML format.
- Renvoie:
- DatabaseExporter Method supports chaining.
- Depuis:
- 13.1
Définition à la ligne 117 du fichier exporter.php.
{
$this->asFormat = 'xml';
return $this;
}
JDatabaseExporter::buildXml |
( |
| ) |
|
|
abstractprotected |
JDatabaseExporter::buildXmlStructure |
( |
| ) |
|
|
abstractprotected |
JDatabaseExporter::check |
( |
| ) |
|
|
abstract |
JDatabaseExporter::from |
( |
|
$from | ) |
|
Specifies a list of table names to export.
- Paramètres:
-
mixed | $from | The name of a single table, or an array of the table names to export. |
- Renvoie:
- JDatabaseExporter Method supports chaining.
- Depuis:
- 13.1
- Exceptions:
-
Exception | if input is not a string or array. |
Définition à la ligne 164 du fichier exporter.php.
{
{
}
{
}
else
{
throw new Exception('JPLATFORM_ERROR_INPUT_REQUIRES_STRING_OR_ARRAY');
}
return $this;
}
JDatabaseExporter::getGenericTableName |
( |
|
$table | ) |
|
|
protected |
Get the generic name of the table, converting the database prefix to the wildcard string.
- Paramètres:
-
string | $table | The name of the table. |
- Renvoie:
- string The name of the table with the database prefix replaced with #__.
- Depuis:
- 13.1
Définition à la ligne 191 du fichier exporter.php.
{
$prefix = $this->db->getPrefix();
$table = preg_replace("|^$prefix|", '#__', $table);
return $table;
}
Sets the database connector to use for exporting structure and/or data from MySQL.
- Paramètres:
-
- Renvoie:
- JDatabaseExporter Method supports chaining.
- Depuis:
- 13.1
Définition à la ligne 210 du fichier exporter.php.
JDatabaseExporter::withStructure |
( |
|
$setting = true | ) |
|
Sets an internal option to export the structure of the input table(s).
- Paramètres:
-
boolean | $setting | True to export the structure, false to not. |
- Renvoie:
- JDatabaseExporter Method supports chaining.
- Depuis:
- 13.1
Définition à la ligne 226 du fichier exporter.php.
{
$this->options->withStructure = (boolean) $setting;
return $this;
}
Documentation des données membres
JDatabaseExporter::$asFormat = 'xml' |
|
protected |
JDatabaseExporter::$cache = array() |
|
protected |
JDatabaseExporter::$db = null |
|
protected |
JDatabaseExporter::$from = array() |
|
protected |
JDatabaseExporter::$options = null |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :