php - 向 Symfony Flex 项目添加配置
问题描述
我正在尝试为我的 Symfony Flex 应用程序(将填充 .env 值)定义一些自定义配置值,但所有文档都假设我正在使用一个包,比如这个:https ://symfony.com/ doc/current/bundles/extension.html
我有一个自定义命名空间,比如“Foo\Bar”,所以我虽然应该调用 Extension 类src\DependencyInjection\FooBarExtension.php
,但这不起作用。
有谁知道我如何加载我的自定义配置?
编辑:以下解决方案有效:
将配置文件
foo.yaml
放入config/packages
放入
FooExtension.php
_src/DependencyInjection
将以下代码添加到
Kernel.php
public function build(ContainerBuilder $container) { $container->registerExtension(new FooExtension()); parent::build($container); }
解决方案
推荐阅读
- javascript - 名称属性在动态添加/删除输入字段功能中不起作用
- python - json.dump 不转储任何东西,给我留下一个空文件| Python
- django - 如何使用信号对其他模型进行更改
- firebase - Flutter Firestore 针对不同客户的不同视图
- google-analytics - Google 标签管理器 - 从另一个标签管理器事件中获取 GA4 事件值
- python - 为什么我不能将 fruits.sort() 分配给排序变量?
- java - 为什么堆数组容量的大小+1
- haskell - 如何为超出其范围的刚性类型变量重现 GHC 的类型错误?
- python - 张量流和 keras 中的多边形图像
- python - 在 Python 中将 3D numpy 数组转换为实例列表 (instance_dict={ "instance_key_1": "value", ...})