Buckets:
| namespace App\Controller\Admin; | |
| use App\Entity\Author; | |
| use App\Entity\Book; | |
| use App\Entity\Editor; | |
| use App\Entity\User; | |
| use EasyCorp\Bundle\EasyAdminBundle\Attribute\AdminDashboard; | |
| use EasyCorp\Bundle\EasyAdminBundle\Config\Dashboard; | |
| use EasyCorp\Bundle\EasyAdminBundle\Config\MenuItem; | |
| use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractDashboardController; | |
| use Symfony\Component\HttpFoundation\Response; | |
| use Symfony\Component\HttpFoundation\RedirectResponse; | |
| use Symfony\Component\Security\Http\Attribute\IsGranted; | |
| (routePath: '/admin', routeName: 'admin') | |
| class DashboardController extends AbstractDashboardController | |
| { | |
| public function index(): Response | |
| { | |
| return parent::index(); | |
| } | |
| public function configureDashboard(): Dashboard | |
| { | |
| return Dashboard::new() | |
| ->setTitle('Administration'); | |
| } | |
| public function configureMenuItems(): iterable | |
| { | |
| yield MenuItem::linkToRoute('Accueil', 'fa fa-home', 'app_main'); | |
| yield MenuItem::section('Gestion'); | |
| yield MenuItem::linkToCrud('Livres', 'fas fa-book', Book::class); | |
| yield MenuItem::linkToCrud('Auteurs', 'fas fa-users', Author::class); | |
| yield MenuItem::linkToCrud('Editeurs', 'fa fa-address-card-o', Editor::class); | |
| yield MenuItem::linkToCrud('Utilisateurs', 'fas fa-user', User::class); | |
| yield MenuItem::linkToLogout('Déconnexion', 'fas fa-sign-out-alt'); | |
| } | |
| } | |
Xet Storage Details
- Size:
- 1.46 kB
- Xet hash:
- 54dcb07a928cb6ce4670343ccd8d0e66daf700901f1be28108337b38228b5c52
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.