在我的Silex应用程序中放置第三方服务提供商的位置?

时间:2013-06-17 10:24:59

标签: php silex

我刚开始第一次探索Silex,如果这听起来像是一个愚蠢的问题,那就很抱歉。

我想使用ServiceProvider written by Igorw to load YAML files。每个第三方服务提供商都具有相同的结构:

- /src
-- /Igorw
--- /Silex
---- SomeServiceProvider.php

我想知道将这些文件放在我自己的应用程序中的哪个位置?什么是最佳做法?我真的找不到任何相关的信息。我自己的app结构如下所示:

/app
/src
    /controller
    /view
    ...
/vendor
/web
composer.json

2 个答案:

答案 0 :(得分:4)

您应该只能使用composer将其安装为“igorw / config-service-provider”,它将位于默认的vendor/文件夹中。

答案 1 :(得分:3)

第三方库有时被称为供应商,将它们放在供应商目录中。

此外,使用composer安装它们。它将负责存储它们的位置以及如何自动加载它们。只需运行php composer.phar require igorw/config-service-provider:1.2.*,您就可以注册并使用提供商。