将参数的一部分传递到security.yml-Symfony2中


Pass in part of a parameter into security.yml - Symfony2

我在parameters.yml 中有这个

parameters:
    various_info:
        setting_1:
            test: true

我想将"various_info.setting_1"传递到服务中,但似乎只有在传递整个"various _info"参数的情况下才能使其工作。

在服务中。yml这将工作

a.random.service:
    class: etc..
    arguments:
        - @another_service
        - %another_param%
        - %various_info%

但我只想通过所需的部分,这两个都不起作用

arguments:
    - %various_info.setting_1%
arguments:
    - [%various_info.setting_1%]

有可能吗?我认为,只通过要求的部分会更清晰,也是更好的练习。

这是可能的。security.yml包含在config.yml的开头,其中还包括参数.yml.