0
我爲我的課程使用了composer
自動加載器,但我的問題是,帶有我的課程的文件遵循ClassName.class.php
和composer
的模式,只能使用.php
擴展名加載文件。如何使用作曲家自動加載類,其中的文件名後綴爲.class.php?
有沒有辦法在composer.json
中定義文件模式?我正在檢查classmap
,但它不支持模式。
我爲我的課程使用了composer
自動加載器,但我的問題是,帶有我的課程的文件遵循ClassName.class.php
和composer
的模式,只能使用.php
擴展名加載文件。如何使用作曲家自動加載類,其中的文件名後綴爲.class.php?
有沒有辦法在composer.json
中定義文件模式?我正在檢查classmap
,但它不支持模式。
班級地圖自動加載應該是你的朋友,請參閱https://getcomposer.org/doc/04-schema.md#classmap。
只要指定的路徑,無論你有你的文件,比方說,當你的文件駐留在src
,例如,src/Foo/Bar.class.php
,然後更新您的composer.json
這樣
{
"autoload": {
"classmap": [
"src/"
]
}
}
您將需要重新生成但是,每當你添加一個新文件:
$ composer dump-autoload
謝謝,它的工作原理,我只是用'classmap'錯誤的方式。 –