首页 > 解决方案 > 向 Symfony Flex 项目添加配置

问题描述

我正在尝试为我的 Symfony Flex 应用程序(将填充 .env 值)定义一些自定义配置值,但所有文档都假设我正在使用一个包,比如这个:https ://symfony.com/ doc/current/bundles/extension.html

我有一个自定义命名空间,比如“Foo\Bar”,所以我虽然应该调用 Extension 类src\DependencyInjection\FooBarExtension.php,但这不起作用。

有谁知道我如何加载我的自定义配置?

编辑:以下解决方案有效:

标签: phpsymfonysymfony4

解决方案


在 Symfony 4.1 中,您应该能够AppKernel通过覆盖build()方法来注册一个新的扩展。在那里,您可以注册您的扩展,从而使您能够解析自己的配置文件。


推荐阅读