Symfony 在解析之前合并Yaml文件,以便配置可重用
我的应用程序使用yaml配置来存储元数据信息。 我存储一些显示选项的数据Symfony 在解析之前合并Yaml文件,以便配置可重用,symfony,yaml,Symfony,Yaml,我的应用程序使用yaml配置来存储元数据信息。 我存储一些显示选项的数据 Eg: my_page: title: My Title type: Numeric format: align: right decimal: 3 但是我希望能够将格式的配置分离到一个单独的文件中,以便可以重用它们 所以,它会像 type.yml: numeric: &numeric align: right decimal: 3 pages.yml
Eg:
my_page:
title: My Title
type: Numeric
format:
align: right
decimal: 3
但是我希望能够将格式的配置分离到一个单独的文件中,以便可以重用它们
所以,它会像
type.yml:
numeric: &numeric
align: right
decimal: 3
pages.yml
my_page:
title: My Title
type: Numeric
format: *numeric
my_page_2:
title: Title 2
type: Numeric
format: *numeric
问题是;如果type.yml的内容在config.yml中,则示例中的*numeric将用于引用它。它不起作用,因为它在不同的文件中
问题:不管怎样,我可以合并这些文件并进行解析。我正在使用symfony 2.1 Yaml解析器。您可以使用配置组件: 配置这个组件更复杂,但使用起来更灵活。希望它能帮助您解决configuratuib的所有问题