未捕获的 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’?
致命错误:未捕获的错误:未找到“Omnipay\Omnipay”类
未捕获的 ReferenceError:未定义 showCategory