微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Symfony API:来自甚至不存在的文件的错误

如何解决Symfony API:来自甚至不存在的文件的错误

我还有一件事让我觉得很头疼。一开始你会想,嗯..这是一个非常常见的错误,它会在几秒钟内解决。嗯……没有。在开始之前,让我知道我在 Docker 和 Symfony 中有一个 PHP 容器,使用 api-platform 框架。

错误NOTICE: PHP message: PHP Fatal error: Uncaught Error: Class 'App\Entity\Greeting' not found in /srv/api/var/cache/prod/doctrine/orm/Proxies/__CG__AppEntityGreeting.PHP:8 Stack trace: /srv/api/var/cache/prod/App_KernelProdContainer.preload.PHP(428): require_once()

嗯。看起来很容易。然而。整个 App\Entity\Greeting 根本不存在。为什么?因为它是api-platform的标准模板文件,我们没有使用。该项目不是一个新项目,它已经存在。我从我们的 Repository 中提取了它,我们的代码中根本没有提及。无处。我不知道它是从哪里调用的。

删除容器不起作用。排斥然后再次启动容器以让它重新安装一切都没有帮助。我不确定这里发生了什么。我重新安装甚至完全重新安装了docker并再次尝试。即使使用旧的代码备份也不起作用。

我不确定这是 PHP 错误还是与容器相关的错误PHP 退出。根本不清楚,因为在这种情况下文件不存在。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。