简体   繁体   English

将Composer Autoloader与PSR-4一起使用

[英]Using Composer Autoloader with PSR-4

I'm looking at examples, and I cannot get my code to work. 我正在查看示例,但我无法使代码正常工作。

Directory Structure 目录结构

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

My composer.json 我的composer.json

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

Namespace is Company\\FileExport . 命名空间为Company\\FileExport

Classes in vendor work fine, but not mine. 供应商中的类工作正常,但不是我的。 I've run composer update as well. 我也运行过composer update

Your autoload should look like so 您的autoload应如下所示

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM