Database
class Database (View source)
Methods
Retourne l'instance de Database
connection, lance la connection sur la DB
currentZone, retourne la zone courante.
Permet de retouner l'instance de l'adapteur
éxécute une requête update
éxécute une requête select
éxécute une requête select et retourne un seul enregistrement
éxécute une requête insert
éxécute une requête de type DROP|CREATE TABLE|TRAUNCATE|ALTER Builder
éxécute une requête delete
Charge le factory Builder
Lancement du debut d'un transaction
Vérifie si l'execution de la base de donnée est en transation
Valider une transaction
Annuler une transaction
Récupère l'identifiant de la dernière enregistrement.
__call
Details
static Database
configure(array $config)
Charger la configuration
static Database
getInstance()
Retourne l'instance de Database
static null|Database
connection(null $name = null)
connection, lance la connection sur la DB
static string|null
getConnectionName()
currentZone, retourne la zone courante.
static AbstractConnection
getConnectionAdapter()
Permet de retouner l'instance de l'adapteur
static bool
update(string $sqlstatement, array $data = [])
éxécute une requête update
static mixed|null
select($sqlstatement, array $data = [])
éxécute une requête select
static mixed|null
selectOne($sqlstatement, array $data = [])
éxécute une requête select et retourne un seul enregistrement
static null
insert($sqlstatement, array $data = [])
éxécute une requête insert
static bool
statement($sqlstatement)
éxécute une requête de type DROP|CREATE TABLE|TRAUNCATE|ALTER Builder
static bool
delete($sqlstatement, array $data = [])
éxécute une requête delete
static QueryBuilder
table(string $table)
Charge le factory Builder
static
startTransaction(callable $callback = null)
Lancement du debut d'un transaction
static bool
inTransaction()
Vérifie si l'execution de la base de donnée est en transation
static
commit()
Valider une transaction
static
rollback()
Annuler une transaction
static int
lastInsertId(string $name = null)
Récupère l'identifiant de la dernière enregistrement.
static PDO
getPdo()
pdo, retourne l'instance de la connection.
static
setPdo(PDO $pdo)
modifie l'instance de PDO
mixed
__call($method, array $arguments)
__call