【问题标题】:Using Composer Autoloader with PSR-4将 Composer Autoloader 与 PSR-4 一起使用
【发布时间】:2015-04-14 00:07:17
【问题描述】:

我正在查看示例,但我的代码无法正常工作。

目录结构

app
    src
        company
            FileExport
                FileExport.php
                FileExportInterface.php
            Validator
    vendor
        ...

我的composer.json

"require": {
    "monolog/monolog": "1.9.1",
    "ilya/belt": "2.1.1"
},
"autoload": {
    "psr-4": {"Company\\": "src"}
}

命名空间是Company\FileExport

vendor 中的类工作正常,但不是我的。我也运行过composer update

【问题讨论】:

  • 要么删除 "company" 文件夹,要么将 composer.json 更改为 "psr-4": {"Company\\": "src/company"}

标签: php composer-php autoload psr-4


【解决方案1】:

你的autoload 应该是这样的

   "autoload": {
        "psr-4": {"Company\\": "src/company/"}
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-16
    • 2016-01-22
    • 2014-07-25
    • 2015-09-22
    • 2015-04-20
    • 2017-12-10
    • 1970-01-01
    • 2018-07-25
    相关资源
    最近更新 更多