Comser PSR-4 自动加载



My composer.json看起来像这样:

"autoload": {
"psr-4": {
"NamespaceA\": "src/NamespaceA",
"NamespaceB\NamespaceC\": "src/NamespaceB/NamespaceC",
"NamespaceD\": "src/NamespaceD",
"Testers\": "test/Testers",
"NamespaceE\": "src/NamespaceE",
"NamespaceF\": "src/NamespaceF",
"NamespaceG\": "src/NamespaceG",
}
}

命名空间的结构与 src 中的目录结构相同。

在这种情况下,有没有办法使自动加载部分更短?

也许尝试在所有具体命名空间之上使用全局命名空间,例如App? 因此,您可以使用例如 在代码中AppNamespaceA

"autoload" : {
"psr-4": {
"App\": "src"
}
}

最新更新