【问题标题】:After update Symfony throws weird errors更新后 Symfony 抛出奇怪的错误
【发布时间】:2015-08-08 17:08:09
【问题描述】:

今天我决定下载 FOS 用户包,我使用以下命令 "composer require friendsofsymfony/user-bundle "~2.0@dev"" 一切都下载了,所以我去我的网站,有这个错误:

Attempted to load class "MonologBundle" from namespace "Symfony\Bundle\MonologBundle".
Did you forget a "use" statement for another namespace?

我在供应商文件夹中有捆绑包,尝试清理缓存,还是一样。有什么想法吗?

堆栈:

in AppKernel.php line 14
at AppKernel->registerBundles() in bootstrap.php.cache line 2565
at Kernel->initializeBundles() in bootstrap.php.cache line 2394
at Kernel->boot() in bootstrap.php.cache line 2426
at Kernel->handle() in app_dev.php line 28
at {main}() in app_dev.php line 0

【问题讨论】:

  • 您是否在内核中注册了新的捆绑包?
  • 是的,我做了 - 错误,然后我删除了它 - 仍然错误
  • 你是否也将独白包添加到内核中?
  • 不,它是 symfony 默认安装的。
  • 我必须说,安装 FOSUserBundle 后发生这种情况我有点困惑,因为它根本不依赖 monolog。您是否尝试过再次删除 FOSUserBundle 并检查问题是否消失?

标签: symfony


【解决方案1】:

问题出在 composer.json 中,独白没有被包含在内,所以它没有被自动加载。

解决方法:从https://github.com/symfony/symfony-standard下载composer.json

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 2019-10-28
    • 2017-07-25
    • 2018-05-11
    • 1970-01-01
    相关资源
    最近更新 更多