Composer没有加载我的psr-0类

时间:2014-04-13 11:15:38

标签: php composer-php psr-0

由于某种原因,作曲家无法找到我的课程。我有一个文件夹结构,如下所示:

root
├── src
│   └── Vendor
│       ├── Lib
│       │   └── Class.php
│       └── OtherLib
│           └── OtherClass.php
├── composer.json
└── index.php

我的composer.json自动加载部分看起来像这样:

"autoload": {
    "psr-0": {
        "Vendor": "src/"
    }
},

例如,我的Class.php文件如下所示:

namespace Vendor\Lib;

class Class
{

}

然后我尝试从src/Vendor/Lib/Class.php加载该类,我只是在我的代码中执行此操作:

include('vendor/autoload.php');

use Vendor\Lib\Class;
$c = new Class();

然后PHP给了我错误,它无法找到该类。

我已经尝试过composer update,但是没有解决它。

那为什么不能找到我的班级呢?我在这里做错了什么?

0 个答案:

没有答案