php - 如何在 Silex 中自动加载目录

标签 php silex

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

除了加载服务,我真的没有看到任何好的文档。

最佳答案

silex 的自动加载由 composer 处理. composer documentation on autoloading详细介绍了哪些类型的自动加载是可能的。

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

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

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

对于类映射,请参阅上面链接的文档。

关于php - 如何在 Silex 中自动加载目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12336907/

相关文章:

php - 在 codeigniter 中删除 index.php(在本地工作正常但在生产环境中不工作)

php - 在用php上传文件时需要输入标签而不是浏览按钮

php - Silex 中的安装操作 - 额外的尾部斜线

php - 使用 Silex 将文件作为下载提供

php - 如何获取姓氏首字母

php - 用前导 0 填充计数器到 9,然后用 php 删除前导零

php - 一次插入多个值并同时检查重复值

php - 在没有 Composer 的情况下在 silex 中注册 namespace

php - 使用 UrlGenerator 生成外部路由的 URL

php - 在 Silex 中检测环境类型(生产、开发或暂存)