Php Symfony束加载YML配置

Php Symfony束加载YML配置,php,symfony,routing,yaml,bundle,Php,Symfony,Routing,Yaml,Bundle,因为我是新来的Symfony,我无法在谷歌上找到一些有用的信息,所以我决定写信给你。 我已经阅读了从包中的依赖项注入器加载自定义DI别名信息的方法,以及如何创建将公开别名结构的配置类。然而,在某种程度上,我对如何在我的AcmeBundle/Resources/config/文件夹中创建文件(例如routing.yml)并从中读取数据感到困惑。例如: some_alias: resource: "@AcmeBundle/Controller/" type: annotati

因为我是新来的Symfony,我无法在谷歌上找到一些有用的信息,所以我决定写信给你。 我已经阅读了从包中的依赖项注入器加载自定义DI别名信息的方法,以及如何创建将公开别名结构的配置类。然而,在某种程度上,我对如何在我的AcmeBundle/Resources/config/文件夹中创建文件(例如routing.yml)并从中读取数据感到困惑。例如:

some_alias:
    resource: "@AcmeBundle/Controller/"
    type:     annotation
    prefix:   /

我想创建一个独立于app文件夹中的主配置文件的带有路由的捆绑包。

您可以在
WhateverBundle/Resources/config/routing.yml中创建bundle routing.yml,而app/routing.yml中的只包含捆绑包的路由

mybundleorwhatever:
    resource: "@WhateverBundle/Resources/config/routing.xml"

这篇文章是同一问题的另一个例子,但还没有得到回答。只是澄清一下:没有办法自动包含捆绑包的路由文件。将上述内容添加到应用程序的配置中必须是捆绑包安装过程的一部分。