如何在Silex中自动加载目录

时间:2012-09-09 06:02:55

标签: php silex

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

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

1 个答案:

答案 0 :(得分:8)

silex的自动加载由composer处理。 composer documentation on autoloading详细介绍了可能的自动加载方式。

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

以下是PSR-0的示例,假设班级Foo\Bar位于src/Foo/Bar.php中:

{
    "autoload": {
        "psr-0": { "Foo": "src/" }
    }
}

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