\ModelProposition

Class ModelProposition

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

Summary

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

editIntitule()

editIntitule(string  $newIntitule, integer  $idProposition) 

Modifier l'intitulé d'une proposition

Parameters

string $newIntitule

Nouvel intitulé de la proposition

integer $idProposition

id de la proposition à modifier

selectByGroupe()

selectByGroupe(integer  $idGroupe) : array

Selectionner toutes les propositions d'un groupe

Parameters

integer $idGroupe

identifiant du groupe

Returns

array —

renvoie toutes les propositions d'un groupe

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