2014-01-21 58 views
0

我使用Silex的框架,目前正在開發的PHP應用程序,並具有下列目錄結構:PHP composer.json文件自動加載語句第三方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文件,我能夠加載

public_html/myapp/manager/*.php 
0123所有PHP文件

使用「經理人」作爲PHP namespace.I還想自動加載第三方PHP文件中

public_html/myapp/classes/*.php 

但第三方PHP文件不使用命名空間。我如何添加到自動加載語句?我嘗試添加運行作曲家更新的幾個不同的語句,但根本沒有工作。謝謝。

回答

0

當所有其他都失敗時,您總是可以爲該第三方庫添加一個類映像自動加載器。