假设我在Bundle / Resources / config
中的自定义array.yml中有这样的数组array
array
value
value
value
array
array
value
value
value
是否有一种快速而肮脏的方式我可以加载它而不必使用那个笨重的树制造商?
答案 0 :(得分:2)
似乎最简单的方法是直接在容器中设置参数
class BundleExtension extends Extension
{
public function load(array $configs, ContainerBuilder $container)
{
$loader = new YamlFileLoader($container, new FileLocator(__DIR__.'/../Resources/config'));
$loader->load('services.yml');
$config = Yaml::parse(file_get_contents(__DIR__."/../Resources/config/array.yml"));
$container->setParameter("bundle.array",$config);
}
}