DAO pour la gestion des étudiants.
Plus de détails...
|
| | findAll () |
| | Récupère tous les étudiants.
|
| | find (?int $id) |
| | Trouve un étudiant par son ID.
|
| | findAllAssoc () |
| | Récupère tous les étudiants sous forme de tableau associatif.
|
| | findAssoc (?int $id) |
| | Trouve un étudiant par son code INE (nommé 'code' dans la requête ? A VERIFIER).
|
| | hydrate ($tableauAssoc) |
| | Hydrate un objet Etudiant.
|
| | hydrateAll ($tableau) |
| | Hydrate une liste d'étudiants.
|
| | findByAnnonce ($annonceId) |
| | Trouve un étudiant accepté pour une annonce donnée.
|
| | insererUtilisateur ($user, $passwordHache) |
| | Insère un nouvel étudiant dans la base de données.
|
| | __construct (?PDO $pdo=null) |
| | Constructeur du DAO Utilisateur.
|
| | getPdo () |
| | Récupère l'objet PDO.
|
| | setPdo ($pdo) |
| | Définit l'objet PDO.
|
| | findById (?string $id) |
| | Trouve un utilisateur par son ID.
|
| | update (Utilisateur $user) |
| | Met à jour les informations d'un utilisateur.
|
| | delete (?string $id) |
| | Supprime (soft delete) un utilisateur.
|
DAO pour la gestion des étudiants.
◆ find()
Trouve un étudiant par son ID.
- Paramètres
-
| int | null | $id | ID de l'étudiant. |
- Renvoie
- Etudiant|null L'étudiant trouvé.
◆ findAll()
Récupère tous les étudiants.
- Renvoie
- array Tableau d'étudiants.
◆ findAllAssoc()
Récupère tous les étudiants sous forme de tableau associatif.
- Renvoie
- array Tableau associatif.
◆ findAssoc()
Trouve un étudiant par son code INE (nommé 'code' dans la requête ? A VERIFIER).
- Paramètres
-
- Renvoie
- array|null Données de l'étudiant.
- Avertissement
- La requête utilise WHERE code = :id.
◆ findByAnnonce()
| findByAnnonce |
( |
| $annonceId | ) |
|
Trouve un étudiant accepté pour une annonce donnée.
- Paramètres
-
| int | $annonceId | ID de l'annonce. |
- Renvoie
- Etudiant|null L'étudiant accepté.
◆ hydrate()
Hydrate un objet Etudiant.
- Paramètres
-
| array | $tableauAssoc | Données étudiants. |
- Renvoie
- Etudiant|null L'objet Etudiant.
Réimplémentée à partir de UtilisateurDAO.
◆ hydrateAll()
Hydrate une liste d'étudiants.
- Paramètres
-
| array | $tableau | Tableau de données. |
- Renvoie
- array Liste d'objets Etudiant.
◆ insererUtilisateur()
| insererUtilisateur |
( |
| $user, |
|
|
| $passwordHache ) |
Insère un nouvel étudiant dans la base de données.
- Paramètres
-
| Etudiant | $user | L'étudiant à insérer. |
| string | $passwordHache | Mot de passe haché. |
- Exceptions
-
| Exception | Si CVEC invalide. |
La documentation de cette classe a été générée à partir du fichier suivant :