如何在Silex中自动加载目录

Jus*_*tin 4 php silex

如果我在/ src/lib中有一个类文件目录,并且我想让它们自动加载,我该如何使用最新版本的Silex.

我没有看到任何其他加载服务的好文档.

igo*_*orw 8

silex的自动加载由作曲家处理.关于自动加载作曲家文档详细介绍了可能的自动加载类型.

建议您psr-0为文件使用命名方案.但是如果你不想这样做,你也可以使用classmap自动加载.

这是PSR-0的一个例子,假设该类Foo\Barsrc/Foo/Bar.php:

{
    "autoload": {
        "psr-0": { "Foo": "src/" }
    }
}
Run Code Online (Sandbox Code Playgroud)

对于classmap,请参阅上面链接的文档.