src/Controller/Admin/DashboardController.php line 21
<?phpnamespace App\Controller\Admin;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 EasyCorp\Bundle\EasyAdminBundle\Config\MenuItem;*/use App\Entity\Banner;use App\Entity\LogoPA;use App\Entity\BusinessCategories;use App\Entity\Blog;use App\Entity\User;use EasyCorp\Bundle\EasyAdminBundle\Config\Dashboard;use EasyCorp\Bundle\EasyAdminBundle\Config\MenuItem;use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractDashboardController;use EasyCorp\Bundle\EasyAdminBundle\Router\AdminUrlGenerator;use Symfony\Component\HttpFoundation\Response;use Symfony\Component\Routing\Annotation\Route;#[AdminDashboard(routePath: '/admin', routeName: 'admin')]class DashboardController extends AbstractDashboardController{public function index(): Response{// $adminUrlGenerator = $this->container->get(AdminUrlGenerator::class);// return $this->redirect($adminUrlGenerator->setController(BusinessCategoryGroupCrudController::class)->generateUrl());$adminUrlGenerator = $this->container->get(AdminUrlGenerator::class);return $this->redirect($adminUrlGenerator->setController(BusinessInformationCrudController::class)->generateUrl());//return parent::index();// Option 1. You can make your dashboard redirect to some common page of your backend//// return $this->redirectToRoute('admin_user_index');// Option 2. You can make your dashboard redirect to different pages depending on the user//// if ('jane' === $this->getUser()->getUsername()) {// return $this->redirectToRoute('...');// }// Option 3. You can render some custom template to display a proper dashboard with widgets, etc.// (tip: it's easier if your template extends from @EasyAdmin/page/content.html.twig)//// return $this->render('some/path/my-dashboard.html.twig');}public function configureDashboard(): Dashboard{return Dashboard::new()->setTitle('Administration AEA');}public function configureMenuItems(): iterable{return [MenuItem::linkToDashboard('Dashboard', 'fa fa-home'),//MenuItem::section('Blog'),// MenuItem::linkTo(CategoryCrudController::class, 'Categories', 'fa fa-tags'),MenuItem::linkTo(BannerCrudController::class, 'Banner', 'fa fa-file-text'),MenuItem::linkTo(BlogCrudController::class, 'Blog', 'fa fa-file-text'),MenuItem::linkTo(LogoPACrudController::class, 'Logo', 'fa fa-file-text'),MenuItem::linkTo(BusinessCategoriesCrudController::class, 'BusinessCategories', 'fa fa-file-text'),// MenuItem::section('Users'),// MenuItem::linkTo(CommentCrudController::class, 'Comments', 'fa fa-comment'),MenuItem::linkTo(UserCrudController::class, 'Users', 'fa fa-user'),];}}