0

我在互联网上搜索了这个,但没有找到合适的答案。一些评论或解释表明我有可能在捆绑中拥有多个服务,但不知道如何做到这一点。我正在开发的应用程序可与多个第三方服务一起使用,因此我想创建一个服务来处理它们中的每一个,但不希望有 15 个捆绑包。所以我想要的是创建一个包来放置与这个第三方服务相关的所有逻辑,然后为每个服务注册一个服务。问题是,据我所知,捆绑中只能有一个Configuration.php,不确定是否不止一个MyBundleExtension.php. 那么,任何人都知道这是否可能以及如何或是否有更好的方法?提前致谢。

4

1 回答 1

0

您的答案在symfony doc中。链接处理大约两个依赖服务。

你只需要声明你的服务:

#src/PATH_TO_YOUR_BUNDLE/Resources/config/services.yml
    services:
        service_1:
            # ...
        service_2:
            # ...
        service_n:
            # ...

然后创建您的服务类

于 2013-11-10T06:54:59.990 回答