Liste de tous les membres
Fonctions membres protégées |
| connect () |
Description détaillée
Définition à la ligne 23 du fichier database.php.
Documentation des constructeurs et destructeur
JLogLoggerDatabase::__construct |
( |
array & |
$options | ) |
|
Constructor.
- Paramètres:
-
array | &$options | Log object options. |
- Depuis:
- 11.1
Réimplémentée à partir de JLogLogger.
Définition à la ligne 74 du fichier database.php.
Références JFactory\getDbo().
{
if (empty($this->options['db_driver']))
{
$this->driver = null;
$this->host = null;
$this->user = null;
$this->password = null;
$this->database = null;
$this->prefix = null;
}
else
{
$this->db = null;
$this->driver = (empty($this->options['db_driver'])) ? 'mysqli' : $this->options['db_driver'];
$this->host = (empty($this->options['db_host'])) ? '127.0.0.1' : $this->options['db_host'];
$this->user = (empty($this->options['db_user'])) ? 'root' : $this->options['db_user'];
$this->password = (empty($this->options['db_pass'])) ? '' : $this->options['db_pass'];
$this->database = (empty($this->options['db_database'])) ? 'logging' : $this->options['db_database'];
$this->prefix = (empty($this->options['db_prefix'])) ? 'jos_' : $this->options['db_prefix'];
}
$this->table = (empty($this->options['db_table'])) ? '#__log_entries' : $this->options['db_table'];
}
Documentation des fonctions membres
JLogLoggerDatabase::addEntry |
( |
JLogEntry |
$entry | ) |
|
Method to add an entry to the log.
- Paramètres:
-
JLogEntry | $entry | The log entry object to add to the log. |
- Renvoie:
- void
- Depuis:
- 11.1
Réimplémentée à partir de JLogLogger.
Définition à la ligne 114 du fichier database.php.
{
if (empty($this->db))
{
}
$entry->date = $entry->date->toSql(false, $this->db);
$this->db->insertObject($this->table, $entry);
}
JLogLoggerDatabase::connect |
( |
| ) |
|
|
protected |
Method to connect to the database server based on object properties.
- Renvoie:
- void
- Depuis:
- 11.1
- Exceptions:
-
Définition à la ligne 136 du fichier database.php.
Références JDatabaseDriver\getInstance().
{
'driver' => $this->driver,
'host' => $this->host,
'user' => $this->user,
'password' => $this->password,
'database' => $this->database,
'prefix' => $this->prefix);
}
Documentation des données membres
JLogLoggerDatabase::$database = 'logging' |
|
protected |
JLogLoggerDatabase::$driver = 'mysqli' |
|
protected |
JLogLoggerDatabase::$host = '127.0.0.1' |
|
protected |
JLogLoggerDatabase::$password = '' |
|
protected |
JLogLoggerDatabase::$table = 'jos_' |
|
protected |
JLogLoggerDatabase::$user = 'root' |
|
protected |
La documentation de cette classe a été générée à partir du fichier suivant :