TIC\DormBundle\Base\TICRepository
Repository de base disposant de nombreuses méthodes utiles.
Synopsis
class TICRepository
extends ServiceEntityRepository
{
- // methods
- public void __construct()
- protected EntityRepository getRepo()
- public ? getItem()
- public array getFieldValues()
- public string genUniqueRandom()
- // Inherited methods from RepositoryFilterable
- public string initQB()
- public QueryBuilder qbFilters()
- public QueryBuilder qbOrders()
- public array listAll()
- public Entity getOne()
- public void getCountResults()
- public void getMinValue()
- public void getMaxValue()
- public void getSumValue()
Hierarchy
Extends
- Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository
Uses
Tasks
| Line | Task |
|---|---|
| 17+ | ajouter des méthodes saveEntity et deleteEntity à défaut de charger l'ensemble du ManagerTrait (problématique car _em déjà présent et getRepo/getItem spécifiques) |
Members
public
- $alias
- $sortBy
Methods
protected
- getRepo() — Retourne une instance d'un autre Repository du projet.
public
- __construct() — Construction du Repository en renseignant automatiquement l'entité associée.
- genUniqueRandom() — Génération d'une chaine aléatoire et unique pour une colonne indiquée.
- getFieldValues() — Recherche des valeurs existantes d'un champs (avec motif de filtrage cf typeahead).
- getItem() — Retourne une entité en fonction de sa clé primaire.
Inherited from TIC\DormBundle\Traits\RepositoryFilterable
public
- getCountResults()
- getMaxValue()
- getMinValue()
- getOne() — Retourne une entité en fonction des filtres personnalisés (cf. qbFilters).
- getSumValue()
- initQB() — Initialisation si nécessaire d'un QueryBuilder et son alias.
- listAll() — Retourne une liste d'entités en fonction des filtres personnalisés (cf. qbFilters).
- qbFilters() — Application des filtres sur un query builder.
- qbOrders() — Application des tris sur un query builder.