如何将密钥添加到Symfony配置并解决“无法识别的选项”问题?

问题描述

我正在开发一个Symfony 3.4.6应用程序,该应用程序在[project root]/config/packages中有很多YAML配置文件。我给其中一个添加了密钥(假设xyz.yaml):

xyz:
  ...
  foo:
    bar: 123
    buz: 567

现在我遇到了错误

In ArrayNode.PHP line 319:
Unrecognized option "foo" under "xyz"

我查看了ArrayNode.PHP#319。好吧,事情很清楚:不允许使用任意/附加键。似乎有一个白名单。但是它在哪里定义/如何扩展(向其中添加新键)?

如何通过向Symfony配置中添加密钥来解决“无法识别的选项”问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)