Mar*_*lln 81 composer-php psr-4
我正在尝试用Composer设置PSR-4,但我刚刚开始 A non-empty PSR-4 prefix must end with a namespace separator.
我autoload的composer.json看起来像这样:
"autoload": {
"psr-4": {
"Acme\\models" : "app/models"
}
},
Run Code Online (Sandbox Code Playgroud)
app/models 是空的.
我究竟做错了什么?我怎样才能解决这个问题?
Mar*_*lln 147
有人发表评论但删除了它.他提到我\\在结束时失踪了Acme\\models.Acme\\models\\将摆脱信息并按预期工作.
正如其他人所说 PSR-4 requires the trailing slash
虽然我必须在 Windows 中转换/为\\(在 Linux 上应该可以正常工作):
"autoload": {
"psr-4": {
"App\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"App\\Tests\\": "tests/"
}
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26872 次 |
| 最近记录: |