EasyAdmin

DefyCrudController

Vue filtrée sur les défis King of Cable dans EasyAdmin.

DefyCrudController

Vue spécialisée sur l'entité Combo, filtrée pour n'afficher que les combos éligibles aux défis mensuels King of Cable (isKingOfCableEligible = true).

Différences avec ComboCrudController

AspectComboCrudControllerDefyCrudController
EntitéComboCombo
PérimètreTous les combosCombos King of Cable uniquement
Champs affichésTousid, name, isKingOfCableEligible, category
Filtre sidebarNonOui — filtre par catégorie

Filtrage

Le filtrage est appliqué au niveau du QueryBuilder via createIndexQueryBuilder, ce qui garantit que les combos non éligibles sont exclus y compris lors des recherches et de la pagination.

$qb->andWhere('entity.isKingOfCableEligible = :eligible')
   ->setParameter('eligible', true);

Un filtre par catégorie est également disponible dans la sidebar de la liste via EntityFilter.