Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.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
Symfony Appkernel可以';在composer中安装包后找不到我的包_Symfony_Bundle_Composer Php - Fatal编程技术网

Symfony Appkernel可以';在composer中安装包后找不到我的包

Symfony Appkernel可以';在composer中安装包后找不到我的包,symfony,bundle,composer-php,Symfony,Bundle,Composer Php,我正在尝试安装本地回购协议的捆绑包。 此捆绑包的composer.json是: { "name" : "my/bundle", "description" : "My Bundle", "type" : "symfony-bundle", "authors" : [{ "name" : "Sekai", "email" : "admin.admina@gmail.com" }], "keywords" : [


我正在尝试安装本地回购协议的捆绑包。 此捆绑包的composer.json是:

{
    "name" : "my/bundle",
    "description" : "My Bundle",
    "type" : "symfony-bundle",
    "authors" : [{
        "name" : "Sekai",
        "email" : "admin.admina@gmail.com"
    }],
    "keywords" : [
        "my bundle"
    ],
    "license" : [
        "Proprietary"
    ],
    "require" : {
    },
    "autoload" : {
        "psr-0" : {
            "my\\Bundle" : ""
        }
    },
    "target-dir" : "my/Bundle",
    "extra" : {
    "branch-alias" : {
            "dev-master" : "1.0-dev"
        }
    }
}
安装后的结果层次结构:

-Vendor
 -my
  -bundle
    -My
     -Bundle
这就是我在Appkernel中加载它的方式:

...
            new my\Bundle\myBundle(),
...
我得到了错误

 Class 'my\Bundle\myBundle' not found 

阿美在作曲家身上做错了什么

您是否检查了捆绑包的名称空间?AppKernel似乎无法通过提供的命名空间找到此类。命名空间正是my\bundle,但您的文件夹名似乎是“my”而不是“my”。复制/粘贴问题,或者您的文件夹真的是“我的”。在linux系统上,文件夹名称区分大小写。这是我的问题,这就是问题所在,我不知道为什么它会变成“我的”。。AppKernel中的Debian 7当我将my更改为my时,错误已得到修复,但随后出现了空间名称的新问题。。