错误:未为 SQL 查询定义类“App:User”

问题描述 投票:0回答:1

我正在尝试在 Symfony 7 中运行我的旧脚本。我的 SQL 查询收到消息“错误:类‘App:User’未定义”。

当我在 SQL 查询中将“App:User”更改为“App\Entity\User”时,一切正常。如何使“App:User”定义也起作用?

php sql symfony doctrine
1个回答
0
投票

Symfony 7 中的错误“Class 'App:User' is not Defined”表示自动加载器无法使用提供的名称空间 App:User 找到 User 类。与旧版本的 Symfony 相比,此行为已发生变化。

以下是解决问题并可能使“App:User”再次工作的方法:

更新为“App\Entity\User”(推荐)

这是 Symfony 7 的推荐方法和最佳实践。它明确定义了 User 类在项目结构中的位置。

只需将 SQL 查询中出现的所有“App:User”替换为“App\Entity\User”即可。

© www.soinside.com 2019 - 2024. All rights reserved.