\ModelDepartement

Class ModelDepartement

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

Summary

Methods
Properties
Constants
selectAll()
selectById()
countAll()
editDepartement()
selectByLibelle()
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

editDepartement()

editDepartement(integer  $idDepartement, string  $libelle) 

Modification du département

Parameters

integer $idDepartement

département à modifier

string $libelle

nouveau libelle du département

selectByLibelle()

selectByLibelle(  $libelle) : array

Selection d'un département par son libellé

Parameters

$libelle

Returns

array —

département recherché

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