Bonjour, je viens d’installer easyadmin en faisant "composer require easycorp/easyadmin-bundle", puis "symfony console make:admin:dashboard". et essayé d’avoir accès à mon Dashboard via la route mais lorsque je fais ca j’ai un message d’erreur : ""App\Controller\Admin\DashboardController" has no container set, did you forget to define it as a service subscriber?". Je vous envoie mon controller dashboard ci-dessous sachant que je n’ai rien touché :
<?php
namespace App\Controller\Admin;
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\Routing\Annotation\Route;
class DashboardController extends AbstractDashboardController
{
/**
* @Route("/admin", name="admin")
*/
public function index(): Response
{
return parent::index();
}
public function configureDashboard(): Dashboard
{
return Dashboard::new()
->setTitle('Laboutiquefrancaise2');
}
public function configureMenuItems(): iterable
{
yield MenuItem::linkToDashboard('Dashboard', 'fa fa-home');
// yield MenuItem::linkToCrud('The Label', 'fas fa-list', EntityClass::class);
}
}
J’ai également vu sur d’autres forums que d’autres personnes ont eu le même problème et que çà venait peut être de visual studios code et qu’il fallait soit réimporter la dépendance soit réinstaller les extensions mais rien ne marche => "https://stackoverflow.com/questions/66170915/why-is-abstractdashboardcontroller-missing-in-my-symfony-5-project".