问题描述
我正在运行一个 symfony 5.2 项目。我选择使用 EasyAdmin 3 创建仪表板。
我跟随 symfony documentation 并输入以下命令:
composer require easycorp/easyadmin-bundle
它创建了一个 DashboardController 类,它扩展了 AbstractDashboardController。
不幸的是,这个 EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractDashboardController 不存在。 VsCode 找不到它的定义,当我运行我的项目时,我收到了“找不到服务”错误。
有人知道我发生了什么事吗? 我在互联网上查看,但没有找到相关的内容。 我的作曲家是最新的。
解决方法
我猜问题是你需要放 Dashboard_ROUT() 函数
,嗯,解决方案很简单……我只是删除了使用 AbstractDashboardController 并重新导入它。我不得不在几节课上做到这一点。
我无法解释为什么,因为我在全新安装时遇到了同样的错误并且不得不再次执行。
,我在使用抽象仪表板和抽象控制器时遇到了同样的问题,如果您使用的是 VSCode,希望对您有所帮助。
Visual Studio Code PHP Intelephense gets errors which aren't..