如何在参数文件中有一个数组?

时间:2012-11-22 17:40:54

标签: php symfony parameters yaml symfony-2.1

我正在使用Symfony2.1,我需要在配置/参数文件中保存一个数组,因为我经常修改这个数组的内容(可能每6个月一次)(它包含电子邮件地址)。

我知道我可以在parameters.yml中保存一个字符串,例如使用:

app / config / parameters.yml

parameters
    address: 'example@domain.com'

并在控制器中使用$ this-> container-> getParameter('address')检索此参数,但我有很多收件人,我希望有类似的内容:

    parameters
        address: array('example@domain.com', 'example2@domain.com', 'example3@domain.com)
#the number of addresses is actually not defined

1 个答案:

答案 0 :(得分:1)

数组的Yaml语法是:

address: 
    - example@domain.com
    - example2@domain.com
    - example3@domain

address: ["example1@domain.com", "example2@domain.com"]

但我不知道symfony是否支持此功能。