【发布时间】:2017-01-14 10:35:47
【问题描述】:
我尝试将以下内容添加到我的 composer.json 文件中。
"autoload": {
"psr-4": {
"": "classes/"
}
}
这样做时,我会在尝试引用我的类时出错。我不希望他们有命名空间。我希望能够像以前一样访问我的课程:
spl_autoload_register(function ($class) {
include '../classes/' . $class . '.php';
});
spl_autoload_register 正在处理我的所有文件,由于是新手,我似乎无法让作曲家工作。任何帮助都会很棒。谢谢!
【问题讨论】:
-
我看不出有什么问题。路径正确吗?你有
composer dumpautoload和require_once "path/to/vendor/autoload.php";吗? -
@AlexBlex 非常感谢。似乎问题在于我不是
running dumpautoload。你能解释一下这个函数是做什么的吗? -
我几乎无法比在文档中更好地解释它getcomposer.org/doc/03-cli.md#dump-autoload
标签: php json composer-php