Php 如何从根命名空间自动加载?

Php 如何从根命名空间自动加载?,php,namespaces,composer-php,autoload,psr-4,Php,Namespaces,Composer Php,Autoload,Psr 4,尝试以下配置从根命名空间加载模型失败。还有别的选择吗 "autoload": { "psr-4": { "\\": "app/Models" } }, 下面的工作正常,但每次创建新类时都必须运行dumpautoload "classmap": [ "app/Models" ], 有什么建议吗?您应该将“映射到”应用程序/模型“,而不是”。引述自: 如果您希望有一个回退目录,其中包含任何名称空间 查找时,可以使用空前缀,如: { "a

尝试以下配置从根命名空间加载模型失败。还有别的选择吗

"autoload": {
    "psr-4": {
      "\\": "app/Models"
    }
  },
下面的工作正常,但每次创建新类时都必须运行
dumpautoload

"classmap": [
      "app/Models"
    ],
有什么建议吗?

您应该将
映射到
”应用程序/模型“
,而不是
”。引述自:

如果您希望有一个回退目录,其中包含任何名称空间 查找时,可以使用空前缀,如:

{
    "autoload": {
        "psr-4": { "": "src/" }
    }
}
因此,在你的情况下:

{ 
   "autoload": {
        "psr-4": {
          "": "app/Models"
        }
     }
}