Symfony2读取参数

Symfony2读取参数,symfony,yaml,Symfony,Yaml,我找不到我问题的答案。我想使用容器获取参数。我是这样做的: $this->container->getParameter('someParam'); system: CPU: "i7" ram: "8gb" 现在,我想使用如下名称空间对一些参数进行分组: $this->container->getParameter('someParam'); system: CPU: "i7" ram: "8gb" 现在我不能使用$this->co

我找不到我问题的答案。我想使用容器获取参数。我是这样做的:

$this->container->getParameter('someParam');
system:
    CPU: "i7"
    ram: "8gb"
现在,我想使用如下名称空间对一些参数进行分组:

$this->container->getParameter('someParam');
system:
    CPU: "i7"
    ram: "8gb"
现在我不能使用$this->container->getParameter'system.CPU';因为它会尖叫system.CPU参数未设置

知道如何从控制器读取嵌套参数吗?

调用$this->container->getParameter'system'将返回一个

数组'CPU'=>'i7','ram'=>'8gb',因此您可以轻松地将它们用作数组。

调用$this->container->getParameter'system'将返回一个


数组'CPU'=>'i7','ram'=>'8gb',因此您可以轻松地将它们用作数组。

如果是嵌套参数,则应将其视为数组。因此,在您的情况下,您应该阅读:

$this->container->getParameter('system');
您从中得到的是一个数组:

array('CPU' => 'i7', 'ram' => '8gb')

对于嵌套参数,应将其视为数组。因此,在您的情况下,您应该阅读:

$this->container->getParameter('system');
您从中得到的是一个数组:

array('CPU' => 'i7', 'ram' => '8gb')