\ModelPersonnalite

Class ModelPersonnalite

Réunis les requêtes communes à tous les modèles

Summary

Methods
Properties
Constants
selectAll()
selectById()
countAll()
editDescription()
No public properties found
No constants found
query()
connexion()
$bd
$pk_key
$table
N/A
No private methods found
No private properties found
N/A

Properties

$bd

$bd : \objet

Type

\objet — pdo permettabt de requêter sur une base de donnée

$pk_key

$pk_key : string

Type

string — nom de la clé primaire de la table

$table

$table : string

Type

string — nom de la table

Methods

selectAll()

selectAll() : Array

Liste tous les objets d'une table

Returns

Array —

contenant tous les objets de la table

selectById()

selectById(integer  $id) : Array

Selectionner un objet d'une table

Parameters

integer $id

idenfiant un seul objet

Returns

Array —

un seul objet correspondant au paramètre passé

countAll()

countAll() : integer

Compter le nombre d'entité

Returns

integer —

Nombre d'individu de la table

editDescription()

editDescription(integer  $idPersonnalite, string  $newDescription) 

Editer la description d'une personnalité

Parameters

integer $idPersonnalite

identifiant une personnalité de manière unique

string $newDescription

remplacer par une nouvelle description

query()

query(String  $sql,   $params = null) : \renvoie

Envoyer des requêtes à la BD

Parameters

String $sql

requête SQL bien formée

$params

Returns

\renvoie —

le résultat de la requête

connexion()

connexion() : \PDO

Se connecter à la BD.

Si l'objet PDO n'est pas encore instancié on le recrée. Sinon on le retourne.

Returns

\PDO