2016-11-05 81 views
0

我想从parameters.yml让PHP数组中的Symfony,例如:PHP阵列与Symfony的

parameters: 
    keek.color: 
     blue: 
      - color1 
      - color2 
     red: 
      - color3 
      - color4 

这可能吗?

+0

Symfony是否禁止使用YAML扩展名? – SOFe

+0

[如何在symfony中设置参数](http://www.inanzzz.com/index.php/post/zxo6/how-to-set-parameters-in-symfony) – BentCoder

回答

4

是的,你可以在容器实例的方法getParameter检索为例:

$container->getParameter('keek.color'); 

与快捷方式的控制器:

$this->getParameter('keek.color'); 

,并返回一个数组:

array(2) { 
    'blue' => 
    array(2) { 
    [0] => 
    string(6) "color1" 
    [1] => 
    string(6) "color2" 
    } 
    'red' => 
    array(2) { 
    [0] => 
    string(6) "color3" 
    [1] => 
    string(6) "color4" 
    } 
} 
+0

非常感谢 –