我刚开始第一次探索Silex,如果这听起来像是一个愚蠢的问题,那就很抱歉。
我想使用ServiceProvider written by Igorw to load YAML files。每个第三方服务提供商都具有相同的结构:
- /src
-- /Igorw
--- /Silex
---- SomeServiceProvider.php
我想知道将这些文件放在我自己的应用程序中的哪个位置?什么是最佳做法?我真的找不到任何相关的信息。我自己的app结构如下所示:
/app
/src
/controller
/view
...
/vendor
/web
composer.json
答案 0 :(得分:4)
您应该只能使用composer将其安装为“igorw / config-service-provider”,它将位于默认的vendor/
文件夹中。
答案 1 :(得分:3)
第三方库有时被称为供应商,将它们放在供应商目录中。
此外,使用composer安装它们。它将负责存储它们的位置以及如何自动加载它们。只需运行php composer.phar require igorw/config-service-provider:1.2.*
,您就可以注册并使用提供商。