我也在为我的课程使用composer
自动加载器,但我的问题是我的课程的文件遵循ClassName.class.php
模式而composer
只能使用.php
加载文件延期。
有没有办法在composer.json
中定义文件模式?我正在检查classmap
,但它不支持模式。
答案 0 :(得分:1)
类别地图自动加载应该是您的朋友,请参阅https://getcomposer.org/doc/04-schema.md#classmap。
只需指定文件所在位置的路径,假设您的文件位于src
,例如src/Foo/Bar.class.php
,然后像这样更新您的composer.json
{
"autoload": {
"classmap": [
"src/"
]
}
}
每次添加新文件时,您都需要重新生成类图:
$ composer dump-autoload