我无法为我找到正确的教程。我试图在Resources/config/someconfig.yml
的捆绑包中设置控制器配置。我已将其调整为。yml
扩展名。现在,我正在搜索解决方案以在twig异常控制器(404页)内访问此配置,并将此配置与config.yml
中的app/config/
合并。
有人可以通过教程链接或提示帮助我吗?
谢谢!
答案 0 :(得分:1)
要获取Resources / config / someconfig.yml配置,您可以创建DI扩展名:http://symfony.com/doc/current/cookbook/bundles/extension.html
我认为这可以帮助您在视图中获取配置值:How to get config parameters in Symfony2 Twig Templates
作为替代方案,您可以覆盖异常控制器(在那里获取配置参数并将其传递给视图):http://symfony.com/doc/current/cookbook/controller/error_pages.html#replace-the-default-exception-controller
答案 1 :(得分:0)
要在独立包之间合并配置,您应该使用prependExtensionConfig
方法和PrependExtensionInterface
接口。
Documentaion页面How to Simplify Configuration of multiple Bundles非常详细地解释了这项技术。