Table
in package
Permet la gestion simple d'une table sql
Table of Contents
- $databaseName : string
- $entityClassName : string
- $name : string
- __construct() : mixed
- Constructeur d'une table
- delete() : bool
- Supprime une entité de la table
- fetch() : Entity|bool
- Récupère une seule entité de la table
- fetchAll() : array<string|int, mixed>
- Récupère toutes les entités de la table
- getEntityClassName() : string
- getNewEntity() : Entity
- Renvoie une entitée vide de la table
- insert() : bool
- Insère une entitée dans la table
- update() : bool
- Met à jour une entité de la table
Properties
$databaseName
protected
string
$databaseName
$entityClassName
protected
string
$entityClassName
$name
protected
string
$name
Methods
__construct()
Constructeur d'une table
public
__construct(string $name, string $databaseName) : mixed
Parameters
- $name : string
-
nom de la table
- $databaseName : string
-
nom de la bdd de la table
Return values
mixed —delete()
Supprime une entité de la table
public
delete(int|Entity $id) : bool
Parameters
- $id : int|Entity
Return values
bool —fetch()
Récupère une seule entité de la table
public
fetch(Entity|numeric $id) : Entity|bool
Parameters
- $id : Entity|numeric
Return values
Entity|bool —Vaux faux si la valeur n'existe pas
fetchAll()
Récupère toutes les entités de la table
public
fetchAll() : array<string|int, mixed>
Return values
array<string|int, mixed> —getEntityClassName()
public
getEntityClassName() : string
Return values
string —getNewEntity()
Renvoie une entitée vide de la table
public
getNewEntity() : Entity
Return values
Entity —insert()
Insère une entitée dans la table
public
insert(Entity $entity) : bool
Parameters
- $entity : Entity
Return values
bool —update()
Met à jour une entité de la table
public
update(Entity $entity) : bool
Parameters
- $entity : Entity