【发布时间】:2017-05-16 11:26:23
【问题描述】:
我正在设置 bundle 的配置,我正在使用 Configuration 类。我有 my_node 节点,它有一个 list 子节点,我想为它设置一个默认值。
事情是我想从参数中设置值。当我尝试使用参数名称调用defaultValue 时,它会抛出InvalidArgumentException 和the default value of an array node has to be an array。
->arrayNode(‘my_node’)
->children()
->arrayNode('list')
->prototype('scalar')->end()
->defaultValue([‘foo’, ‘bar’]) //this works
->defaultValue(‘%some_parameter%’) //this does not
->end()
->end()
->end()
有什么想法可以实现吗?
【问题讨论】:
标签: php symfony configuration