php composer.json文件自动加载语句,用于子目录中的第三方PHP类



我目前正在使用Silex框架开发PHP应用程序,并具有以下目录结构:

public_html
|-- myapp
|   |-- classes (3rd party php files)
|   |-- manager (core php files)
|-- vendor (contains Silex related libs)
|-- composer.json
|-- composer.lock
|-- index.php

并具有以下composer.json内容:

{
    "require": {
        "silex/silex": "~1.1"
    },
    "autoload": {
        "psr-0": { "Manager\": ["myapp/"] }
    }
}

在作曲家JSON文件中添加"自动加载",我能够将所有PHP文件加载到

public_html/myapp/manager/*.php

使用"管理器"作为php名称空间。我也希望在

中使用自动加载第三方PHP文件
public_html/myapp/classes/*.php

但是第三方PHP文件不使用名称空间。如何添加到自动加载语句中?我尝试添加几个不同的语句,即运行作曲家更新,但根本不起作用。谢谢。

当其他所有方法失败时,您可以随时为该第三方库添加ClassMap自动加载器。

相关内容

  • 没有找到相关文章

最新更新