我在参数文件中创建了一个参数:
parameters:
category:
var: test
我可以通过这样获取它来访问PHP:
$var = $this->container->getParameter('category');
$var = $var['var'];
但是如何在config.yml
中访问此参数?例如,我想将此参数作为全局树枝变量传递给我的所有树枝文件:
twig:
globals:
my_var: %category.var% # throws ParameterNotFoundException
<子> (的 Sidequestion :
我以为我可以通过getParamter('category.var')
访问它,但在那里遇到了错误。你知道比我的双线更好的方式吗? $this->container->getParameter('category')['var']
有效,但根据我的IDE,语法错误。)
答案 0 :(得分:1)
$this->container->getParameter('category')['var']
..实际上是一个很好的方式。您的IDE使用哪个版本的PHP进行语法检查?有人请指正,但我认为这种行为在5.3或5.4中有效。