【问题标题】:How to correct settings composer for autoload psr-4?如何更正自动加载 psr-4 的设置作曲家?
【发布时间】:2017-06-23 02:57:06
【问题描述】:

我使用 composer 来自动加载类,但自动加载不起作用。我的项目结构如下所示: 突击队: 源代码: 这里是 php 类 在 commandos 文件夹 composer json 文件中。

{
    "require": {},
    "autoload": {
        "psr-4": {"Commandos\\": "/src"}
    }
}

在每个类中,我都使用 namespace Commandos\Some;require _autoload.php 这样的命名空间 我哪里错了?

【问题讨论】:

  • 请给出您收到的示例类的确切错误消息。此类在您的项目中的什么位置(在哪个目录中)?

标签: composer-php


【解决方案1】:

我纠正了我的错误。 我应该在 composer.json 中使用 {

    "require": {},
    "autoload": {
        "psr-4": {"commandos\\": "src"}
    }
}

在文件夹src 中的每个我的类中,使用命名空间从namespace commandos; 开始

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-31
    • 2017-01-27
    • 2017-01-02
    • 2017-07-15
    • 2019-01-31
    • 2016-10-24
    • 2019-09-22
    • 2016-10-31
    相关资源
    最近更新 更多