【发布时间】:2020-03-25 10:41:23
【问题描述】:
我一直在尝试使用 symfony/yaml(v4.4.0) 和 cakephp3 读取以下 yaml 文件。
但是,我收到以下错误。
Reference "aaa" does not exist in "path to yml" at line xx (near "*aaa:").
Symfony\Component\Yaml\Exception\ParseException
我想稍后使用“aaa”作为密钥。
它不适用于“*aaa:”,但适用于“1:”。
基本上,yaml文件中的键可以使用别名吗?
这是 yaml 文件。
aaa: &aaa 1
bbb: &bbb 2
ccc: &ccc 3
*aaa: # <- this doesn't work and works with '1:'
- *bbb
- *ccc
【问题讨论】:
-
对于未来,请给出实际的错误信息,而不是仅仅说“它不起作用”。
-
感谢您的建议。我已经添加了详细信息。
-
这是 Symfony 的 YAML 解析器中的一个错误,您需要向他们提交问题以修复它。我们在这里无能为力。