composer.json文件的自动加载部分

时间:2014-11-13 10:11:17

标签: composer-php packagist

我创建了一个作曲家库。

我有一个文件夹:

Models

里面是1个文件,它有一个名为TestJames

的名称空间

composer.json 文件中,我有:

"autoload": {
    "psr-0": { "TestJames": "Models/" }
} 

首先,我不知道psr-0位是什么意思。 其次,我不确定比特和蠢货的顺序。

是否有专门针对此部分的文档,以及我做错了什么?

1 个答案:

答案 0 :(得分:0)

PSR-0是自动加载的标准,但已被弃用(如果可以,请使用PSR-4)。请参阅here

中的详情

有关composer autoload look的文档here

It seems to be better:
"autoload": {
    "psr-0": { "TestJames\\": "Models/" }
}

你执行了#34;作曲家更新"?它会创建您的供应商目录和autoload.php文件。

同样重要的是,在尝试访问此类之前,您需要在执行流程中使用vendor / autoload.php。