我想在配置文件(config.yml)中添加一个简单的值列表。例如 :
my_bundle:
columns: ["col1", "col2"]
将节点添加到配置解析器时,它只会失败:
$rootNode = $treeBuilder->root('my_bundle');
$rootNode->arrayNode('columns')->children()->end();
这是错误:
InvalidConfigurationException: Unrecognized options "0, 1" under "my_bundle.columns"
我想念什么?这有可能吗?
最佳答案
如果要实现这样的节点,请执行以下操作:
$rootNode
->children()
->arrayNode('columns')
->prototype('scalar')
->end()
->end()
->end()
;
关于php - 如何在Symfony2配置中添加具有值的数组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18053212/