2

我有一个带有我自己的小 Bundle 的标准 Symfony 2.2 项目。我有一条路线,说我有一条/{customer},我可以customer在控制器中很好地阅读,到目前为止一切都很好。

但是,我还想加载一个名为 的配置config_{customer}.yml,我该怎么做?

4

1 回答 1

0

您可以在特定的捆绑包与给定的主机匹配时加载它。然后该捆绑包将加载其services.yml文件。

# app/config/routing.yml
acme_hello:
    resource: "@AcmeHelloBundle/Resources/config/routing.yml"
    host:     "hello.example.com"

您的捆绑包的服务文件:

# src/Acme/HelloBundle/Resources/config/services.yml
acme_hello:
    param: value

有关详细信息,请参阅以下 URL。 http://symfony.com/doc/master/components/routing/hostname_pattern.html

于 2013-05-10T23:17:30.927 回答