symfony - 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/"
}
},
解决方案
推荐阅读
- mysql - 错误代码:1064 - 我的 SQL:动态行到列
- unity3d - 场景视图的某些部分似乎没有渲染
- html - 在 Google Sheet 中使用 ImportHTML 和 XPath 获取元素
- kotlin - 从不同的流程收集时,我应该从协程中发出吗?
- arrays - C如何从多个函数返回数组?
- python - 为什么全局变量(list 和 int)的行为不一样?
- automation - 退出应用程序后,WhatsApp 自动消息不起作用并且应用程序无法工作
- javascript - Lodash Debounce 和 Apollo Client 使用LazyQuery 去抖动一次
- python - 将 HTML 页面加载到融合时出错:“TextIOWrapper”类型的对象不是 JSON 可序列化的
- c++ - linux上g++9.3.0 -O2的一个奇怪bug