首页 > 解决方案 > Symfony 4“期望找到类”错误随机发生

问题描述

我有一个名为 LoginListener 的侦听器,它可以工作,但由于某种原因,我在请求路由时随机收到此错误。如果我然后刷新它不会发生,那么将再次随机发生。

从资源“../src/*”导入服务时,预计会在文件“/home/nibbrstaging/webuyanyhouse.nibbrstaging.com/api/src/Security/LoginListener.php”中找到类“App\Security\LoginListener”,但是没有找到!检查与 /home/nibbrstaging/webuyanyhouse.nibbrstaging.com/api/config/services.yaml 中的资源一起使用的命名空间前缀(在资源“/home/nibbrstaging/webuyanyhouse.nibbrstaging.com/api/config/services .yaml”)。

当我说编辑控制器并添加新路由时,我已经注意到了几次,然后它会抛出这个错误。如果我然后进来并在新的控制器方法中删除一堆空白,它就会消失。

这是一个奇怪的问题,以前有没有人见过这种情况以及如何解决?

它在开发模式和生产模式下执行此操作,这是我的自动加载配置:

"autoload": {
    "psr-4": {
      "App\\": "src/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "App\\Tests\\": "tests/"
    }
  },

标签: symfonysymfony4

解决方案


推荐阅读