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

时间:2013-07-28 17:02:36

标签: php symfony

我在parameters.yml

中有这个
parameters:
    various_info:
        setting_1:
            test: true

我想将'various_info.setting_1'传递给服务,但是如果我传入整个'various_info'参数,它似乎只能让它工作。

在services.yml中,这将起作用

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

...但我想传递所需的部分,这些都不会起作用

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

有可能吗?如果只通过我想要的部分,那将是更清晰和更好的做法。

1 个答案:

答案 0 :(得分:0)

这是可能的。 security.yml包含在config.yml的开头,它还包含parameters.yml。