未捕获的 Symfony\Component\Debug\Exception\ClassNotFoundException:试图从命名空间“UserBundle\UserBundle”加载类“Use

Posted

技术标签:

【中文标题】未捕获的 Symfony\\Component\\Debug\\Exception\\ClassNotFoundException:试图从命名空间“UserBundle\\UserBundle”加载类“Use rBundle”【英文标题】:Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "Use rBundle" from namespace "UserBundle\UserBundle"未捕获的 Symfony\Component\Debug\Exception\ClassNotFoundException:试图从命名空间“UserBundle\UserBundle”加载类“Use rBundle” 【发布时间】:2019-04-27 03:07:19 【问题描述】:
php bin/console clear-cache:

PHP 致命错误:未捕获 Symfony\Component\Debug\Exception\ClassNotFoundException:尝试加载类“使用 rBundle”来自命名空间“UserBundle\UserBundle”。 您是否忘记了另一个名称空间的“使用”语句?在 /var/www/html/projects/Event-Finance/api/app/AppKernel.php:21 堆栈跟踪:#0 /var/www/html/projects/Event-Finance/api/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(48 8): AppKernel->registerBundles()#1 /var/www/html/projects/Event-Finance/api/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(13 2): Symfony\Component\HttpKernel\Kernel->initializeBundles() #2 /var/www/html/projects/Event-Finance/api/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/App lication.php(64): Symfony\Component\HttpKernel\Kernel->boot() #3 /var/www/html/projects/Event-Finance/api/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php( 148):Symfony\Bundle\FrameworkBundle\Console\Application->doRun(对象(Symfony\Component\Console\Input\ArgvInput),对象(Symfony\Componen 在 /var/www/html/projects/Event-Finance/api/ app/AppKernel.php 在第 21 行

【问题讨论】:

***.com/questions/44946911/… 【参考方案1】:

我已经通过上传、配置 symfony 来修复这个错误两天了。更改目录权限等等。最后我在我的 Symfony 3.4 项目中解决了这个问题。

您需要做两件事来修复此错误:

    在 composer.json 中,像这样修改 autoload 部分下的 psr-4 部分。
"autoload": 
    "psr-4": 
        "": "src/"
    ,
,
    然后执行以下命令

composer dumpautoload

【讨论】:

谢谢。这帮助我解决了我的问题。【参考方案2】:

您的捆绑包名称中有错字:

使用 rBundle 应该是 UserBundle。

【讨论】:

以上是关于未捕获的 Symfony\Component\Debug\Exception\ClassNotFoundException:试图从命名空间“UserBundle\UserBundle”加载类“Use 的主要内容,如果未能解决你的问题,请参考以下文章

如何在应用程序加载期间捕获“未捕获的类型错误:无法读取未定义的属性‘isModel’?

未定义函数 - 未捕获的 ReferenceError

致命错误:未捕获的错误:未找到“Omnipay\Omnipay”类

未捕获的 ReferenceError:未定义 showCategory

未捕获的 ReferenceError:“$ 未定义”[重复]

打字稿 - 未捕获的 ReferenceError:未定义导出