Documentation

ProductsRepository extends ServiceEntityRepository
in package

Tags
extends

ServiceEntityRepository<Products>

extends

ServiceEntityRepository<Products>

Table of Contents

__construct()  : mixed
Construit une nouvelle instance du repository.
find()  : Products|null
findAll()  : array<string|int, Products>
findBy()  : array<string|int, Products>
findLatest()  : array<string|int, Products>
Récupère les derniers produits ajoutés.
findOneBy()  : Products|null
findProductsPaginated()  : array<string|int, mixed>
Recherche les produits de manière paginée en fonction de la page, du slug et de la limite.
remove()  : void
Supprime l'entité Products.
save()  : void
Enregistre l'entité Products.

Methods

__construct()

Construit une nouvelle instance du repository.

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

Le registre du gestionnaire d'entités.

Return values
mixed

find()

public find(mixed $id, mixed $lockMode, mixed $lockVersion) : Products|null
Parameters
$id : mixed
$lockMode : mixed
$lockVersion : mixed
Return values
Products|null

findBy()

public findBy(array<string|int, mixed> $criteria, array<string|int, mixed> $orderBy = null, mixed $limit, mixed $offset) : array<string|int, Products>

Repository de l'entité Products.

Parameters
$criteria : array<string|int, mixed>
$orderBy = null : array<string|int, mixed>
$limit : mixed
$offset : mixed
Return values
array<string|int, Products>

findLatest()

Récupère les derniers produits ajoutés.

public findLatest() : array<string|int, Products>
Return values
array<string|int, Products>

Un tableau contenant les derniers produits ajoutés.

findOneBy()

public findOneBy(array<string|int, mixed> $criteria, array<string|int, mixed> $orderBy = null) : Products|null
Parameters
$criteria : array<string|int, mixed>
$orderBy = null : array<string|int, mixed>
Return values
Products|null

findProductsPaginated()

Recherche les produits de manière paginée en fonction de la page, du slug et de la limite.

public findProductsPaginated(int $page, string $slug[, int $limit = 6 ]) : array<string|int, mixed>
Parameters
$page : int

Le numéro de la page.

$slug : string

Le slug de la catégorie.

$limit : int = 6

La limite de produits par page.

Return values
array<string|int, mixed>

Un tableau contenant les données des produits paginés.

remove()

Supprime l'entité Products.

public remove(Products $entity[, bool $flush = false ]) : void
Parameters
$entity : Products

L'entité Products à supprimer.

$flush : bool = false

Indique s'il faut exécuter l'opération de flush.

Return values
void

save()

Enregistre l'entité Products.

public save(Products $entity[, bool $flush = false ]) : void
Parameters
$entity : Products

L'entité Products à enregistrer.

$flush : bool = false

Indique s'il faut exécuter l'opération de flush.

Return values
void

Search results