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

Composer php 子目录中第三方PHP类的PHP composer.json文件自动加载语句,composer-php,autoload,Composer Php,Autoload,我目前正在使用Silex framework开发一个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内容:

我目前正在使用Silex framework开发一个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/"] }
    }
}
将自动加载添加到composer JSON文件中,我能够在中加载所有php文件

public_html/myapp/manager/*.php
public_html/myapp/classes/*.php
使用Manager作为PHP名称空间。我还希望在中自动加载第三方PHP文件

public_html/myapp/manager/*.php
public_html/myapp/classes/*.php

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

当所有其他操作都失败时,您始终可以为该第三方库添加classmap自动加载程序