Documentation

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
Return values
bool

Search results