安装 Sonata ClassificationBundle 自动加载 ClassNotFound

Posted

技术标签:

【中文标题】安装 Sonata ClassificationBundle 自动加载 ClassNotFound【英文标题】:Installation of Sonata ClassificationBundle autoload ClassNotFound 【发布时间】:2018-05-24 08:17:02 【问题描述】:

我正在尝试在我的 symfony 3.4 项目中安装 Sonata ClassificationBundle。

但我无法正确安装它,我认为我遗漏了一些东西。

我已通过所有步骤,但我的应用程序显示此消息:

Attempted to load class "ApplicationSonataClassificationBundle" from namespace "Application\Sonata\ClassificationBundle". 
Did you forget a "use" statement for another namespace?

我尝试添加类以自动加载

"psr-4": 
   ...
   "Application\\Sonata\\ClassificationBundle": "src/Application/Sonata/ClassificationBundle",
   "Application\\": "/src/Application"
    ,

没有结果同样的错误。

我的课程完美生成。

我该怎么办?

谢谢

Sonata ClassificationBundle Documentation

【问题讨论】:

【参考方案1】:

不需要额外的 PSR-4 条目。

Application\\ -> src/Application

足够了,但你应该删除src之前的前导/。

【讨论】:

以上是关于安装 Sonata ClassificationBundle 自动加载 ClassNotFound的主要内容,如果未能解决你的问题,请参考以下文章

Sonata 沙盒 2.3 安装失败

Sonata Media Bundle 安装错误

Symfony 4 和 Sonata News Bundle 在安装过程中出错

安装 Sonata ClassificationBundle 自动加载 ClassNotFound

Sonata 管理包模板

安装 sonata-project/user-bundle symfony 3.3 lts