Symfony Bundle 加载 YML 配置

Symfony Bundle Load YML Configuration

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

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

我想做一个带路由的包,独立于应用文件夹中的主要配置文件。

您可以在 WhateverBundle/Resources/config/routing.yml 中创建您的包 routing.yml 并且在 app/routing.yml 中只包含您的包的路由。

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