Mediatek Formation

FormationRepository extends ServiceEntityRepository
in package

Dépôt pour l'entité Formation.

Fournit des méthodes pour interagir avec les objets Formation dans la base de données, incluant des fonctionnalités de tri, de recherche et de récupération des formations.

Tags
extends

Table of Contents

Methods

__construct()  : mixed
Constructeur de la classe FormationRepository.
add()  : void
Ajoute une nouvelle formation ou met à jour une formation existante.
findAllForOnePlaylist()  : array<string|int, Formation>
Retourne la liste des formations associées à une playlist spécifique.
findAllLasted()  : array<string|int, Formation>
Retourne les 'n' formations les plus récentes.
findAllOrderBy()  : array<string|int, Formation>
Retourne toutes les formations triées sur un champ donné.
findByContainValue()  : array<string|int, Formation>
Recherche les formations dont un champ contient une valeur spécifique.
remove()  : void
Supprime une formation de la base de données.

Methods

__construct()

Constructeur de la classe FormationRepository.

public __construct(ManagerRegistry $registry) : mixed
Parameters
$registry : ManagerRegistry

Le registre du gestionnaire d'entités.

add()

Ajoute une nouvelle formation ou met à jour une formation existante.

public add(Formation $entity) : void
Parameters
$entity : Formation

L'entité Formation à ajouter ou mettre à jour.

findAllForOnePlaylist()

Retourne la liste des formations associées à une playlist spécifique.

public findAllForOnePlaylist(int $idPlaylist) : array<string|int, Formation>

Les formations sont triées par date de publication ascendante.

Parameters
$idPlaylist : int

L'identifiant de la playlist.

Return values
array<string|int, Formation>

Un tableau d'objets Formation.

findAllLasted()

Retourne les 'n' formations les plus récentes.

public findAllLasted(int $nb) : array<string|int, Formation>
Parameters
$nb : int

Le nombre de formations les plus récentes à retourner.

Return values
array<string|int, Formation>

Un tableau d'objets Formation.

findAllOrderBy()

Retourne toutes les formations triées sur un champ donné.

public findAllOrderBy(string $champ, string $ordre[, string $table = "" ]) : array<string|int, Formation>
Parameters
$champ : string

Le champ sur lequel trier (ex: 'title', 'publishedAt').

$ordre : string

L'ordre de tri ('ASC' pour ascendant, 'DESC' pour descendant).

$table : string = ""

Le nom de la table si le champ de tri se trouve dans une entité liée (ex: 'playlist', 'categories').

Return values
array<string|int, Formation>

Un tableau d'objets Formation.

findByContainValue()

Recherche les formations dont un champ contient une valeur spécifique.

public findByContainValue(string $champ, string $valeur[, string $table = "" ]) : array<string|int, Formation>

Si la valeur est vide, toutes les formations sont retournées. Les résultats sont triés par date de publication descendante.

Parameters
$champ : string

Le champ sur lequel appliquer le filtre (ex: 'title', 'description').

$valeur : string

La valeur à rechercher.

$table : string = ""

Le nom de la table si le champ de recherche se trouve dans une entité liée (ex: 'playlist', 'categories').

Return values
array<string|int, Formation>

Un tableau d'objets Formation correspondant à la recherche.


        
On this page

Search results