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
createCode() createCode(integer $idPromotion, integer $idDepartement, string $codeClasse) Créer un code pour la classe Parameters integer $idPromotion integer $idDepartement string $codeClasse
selectByDeptPromo() selectByDeptPromo(Int $idDepartement, Int $idPromotion) : array Selectionner la classe correspondant au département et à la promo Parameters Int $idDepartement Identifiant du département Int $idPromotion Identifiant de la promotion Returns array — La classe correspondante
selectByCode() selectByCode(string $codeClasse) : Array Selectionner la classe par son code Parameters string $codeClasse Identifiant la classe de manière unique Returns Array — La classe correspondante
deleteById() deleteById(integer $id) Supprimer une classe par son id Parameters integer $id identifiant de la classe
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