如何使用composer在classes文件夹中自动加载我的类?


How can I autoload my classes in the classes folder with composer?

我尝试将以下内容添加到我的composer中。json文件。

"autoload": {
    "psr-4": {
        "": "classes/"
    }
}

这样做,我将得到错误时,试图引用我的类。我不希望它们有名称空间。我希望能够访问我的类,就像我有:

spl_autoload_register(function ($class) {
    include '../classes/' . $class . '.php';
});

spl_autoload_register正在处理我所有的文件,由于对它不熟悉,我似乎无法让作曲家工作。任何帮助都太好了。谢谢!

我最终使用了@AlexBlex所说的。主要问题是,我没有在改变我的composer.json文件后运行composer dumpautoload