Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
prog:symfony:extensions:easyadmin:cruds [15/10/2022 16:16] thierry créée |
prog:symfony:extensions:easyadmin:cruds [05/11/2022 16:15] (Version actuelle) thierry [function configureCrud] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Les Cruds ====== | ====== Les Cruds ====== | ||
+ | ===== function configureCrud===== | ||
+ | <code php> | ||
+ | public function configureCrud(Crud $crud): Crud | ||
+ | { | ||
+ | return $crud | ||
+ | ->setPaginatorPageSize(20) // Nombre de ligne par page | ||
+ | ->setPageTitle(Crud::PAGE_INDEX, 'Gestion des Distributeurs') // Titre de la page | ||
+ | ->setDateTimeFormat('dd/M/yy hh:mm') // Format des dates et heure | ||
+ | ->setNumberFormat('%.2d') // Format des chiffres | ||
+ | ->setDefaultSort(['non_registred_tickets' => 'ASC']); // Tri par defaut | ||
+ | |||
+ | } | ||
+ | </code> | ||
===== Définir le nombre de ligne affiché dans le Crud ===== | ===== Définir le nombre de ligne affiché dans le Crud ===== | ||
Surcharger la méthode ''configureCrud'' | Surcharger la méthode ''configureCrud'' | ||
Ligne 8: | Ligne 21: | ||
} | } | ||
</code> | </code> | ||
+ | ===== Export en CSV ===== | ||
+ | * [[https://github.com/EasyCorp/EasyAdminBundle/issues/4197]] | ||
+ | |||