【问题标题】:Symfony Bundle Load YML ConfigurationSymfony Bundle 加载 YML 配置
【发布时间】:2017-11-14 18:09:42
【问题描述】:

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

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

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

【问题讨论】:

标签: php symfony routing yaml bundle


【解决方案1】:

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

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

【讨论】:

  • 澄清一下:无法自动包含捆绑包的路由文件。将上述内容添加到应用程序的配置中必须是捆绑包安装过程的一部分。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-13
  • 1970-01-01
  • 2012-07-17
  • 2017-10-29
  • 1970-01-01
相关资源
最近更新 更多