我刚刚开始第一次探索Silex,如果这听起来像一个愚蠢的问题,我很抱歉。
我想使用Igorw编写的ServiceProvider来加载YAML文件。每个第三方服务提供商都有相同的结构:
- /src
-- /Igorw
--- /Silex
---- SomeServiceProvider.php
我想知道在哪里把这些文件在我自己的应用程序?什么是最佳实践?我找不到任何相关信息。我自己的应用结构是这样的:
/app
/src
/controller
/view
...
/vendor
/web
composer.json
您应该可以使用composer将其安装为"igorw/config-service-provider",它将位于默认的vendor/
文件夹中。
第三方库有时被称为供应商,将它们放在供应商目录中。
此外,使用composer安装它们。它会处理在哪里存储它们以及如何自动加载它们。只需运行php composer.phar require igorw/config-service-provider:1.2.*
,您就可以注册并使用提供程序。