Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 扩展捆绑包ClassNotFoundException时出错_Php_Symfony_Composer Php_Bundle_Sonata Admin - Fatal编程技术网

Php 扩展捆绑包ClassNotFoundException时出错

Php 扩展捆绑包ClassNotFoundException时出错,php,symfony,composer-php,bundle,sonata-admin,Php,Symfony,Composer Php,Bundle,Sonata Admin,我刚刚创建了一个新的2.8Symfony项目,然后添加了SonataAdminBundle 当我尝试添加SonatamaDiaundle时,正如您在完成文档中的步骤2.5后在屏幕截图中看到的那样,我得到了一个无法解释的错误 (我是一个新用户,所以我还不能添加图片,所以您只能看到链接)首先,Cerad,由于您的帮助,问题得以解决, 通过以下方式更改my composer.json文件中的自动加载: ... "autoload": { "psr-4": { "AppBun

我刚刚创建了一个新的2.8
Symfony
项目,然后添加了SonataAdminBundle 当我尝试添加SonatamaDiaundle时,正如您在完成文档中的步骤2.5后在屏幕截图中看到的那样,我得到了一个无法解释的错误


(我是一个新用户,所以我还不能添加图片,所以您只能看到链接)

首先,Cerad,由于您的帮助,问题得以解决, 通过以下方式更改my composer.json文件中的自动加载:

...
"autoload": {
    "psr-4": {
        "AppBundle\\": "src/AppBundle"
    },
为此:

...
"autoload": {
    "psr-4": {
        "": "src/"
    },
然后运行命令:

自动加载的作曲家


瞧,一切都恢复正常了。

您是否尝试过
composer安装
?您必须首先使用composer安装包<代码>作曲家需要索纳塔项目/管理包。请不要张贴图片,因为它很难阅读。只需发布代码的相关部分是的,我尝试了
composer安装
,sonata admin和sonata media都已安装。通常,这些类未找到异常表明您需要更新composer.json的psr4部分。谢谢你,塞拉德。问题解决