Jobbuddy
Chargement...
Recherche...
Aucune correspondance
Référence de la classe NoteDao

DAO pour la gestion des notes. Plus de détails...

Fonctions membres publiques

 __construct (?PDO $pdo=null)
 Constructeur du DAO Note.
 findAllAssoc ()
 Récupère toutes les notes sous forme d'objets.
 findByUser (string $idAuteur)
 Trouve les notes associées à un utilisateur (auteur ou destinataire).
 findByUsers (string $idAuteur, string $idReceveur)
 Trouve une note entre deux utilisateurs spécifiques.
 hydrate ($tableau)
 Hydrate un objet Note.
 hydrateAll ($tableau)
 Hydrate une liste de notes.
 insert (Note $note)
 Insère une nouvelle note dans la base de données.

Description détaillée

DAO pour la gestion des notes.

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( ?PDO $pdo = null)

Constructeur du DAO Note.

Paramètres
PDO | null$pdoInstance de PDO.

Documentation des fonctions membres

◆ findAllAssoc()

findAllAssoc ( )

Récupère toutes les notes sous forme d'objets.

Renvoie
array Tableau d'objets Note.

◆ findByUser()

findByUser ( string $idAuteur)

Trouve les notes associées à un utilisateur (auteur ou destinataire).

Paramètres
string$idAuteurID de l'utilisateur.
Renvoie
array Tableau de notes (associatif).

◆ findByUsers()

findByUsers ( string $idAuteur,
string $idReceveur )

Trouve une note entre deux utilisateurs spécifiques.

Paramètres
string$idAuteurID de l'auteur.
string$idReceveurID du destinataire.
Renvoie
Note|null La note trouvée ou null.

◆ hydrate()

hydrate ( $tableau)

Hydrate un objet Note.

Paramètres
array$tableauDonnées de la note.
Renvoie
Note|null L'objet Note hydraté.

◆ hydrateAll()

hydrateAll ( $tableau)

Hydrate une liste de notes.

Paramètres
array$tableauTableau de données.
Renvoie
array Tableau d'objets Note.

◆ insert()

insert ( Note $note)

Insère une nouvelle note dans la base de données.

Paramètres
Note$noteLa note à insérer.

La documentation de cette classe a été générée à partir du fichier suivant :