0

我创建了一个作曲家库。

我有一个文件夹:

Models

里面是 1 个文件,它声明了一个命名空间TestJames

在我的composer.json文件中,我有:

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

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

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

4

1 回答 1

0

PSR-0 是自动加载的标准,但已弃用(如果可以,请使用 PSR-4)。在这里查看更多信息。

有关作曲家自动加载的文档请看这里

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

您是否执行过“作曲家更新”?它会创建您的供应商目录和您的 autoload.php 文件。

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

于 2014-11-13T10:38:17.197 回答