我创建了一个参数,在我的参数文件:如何访问Symfony2的
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')
访问它,却得到了一个错误还有,根据我的IDE你知道比我两班轮一个更好的办法吗?$this->container->getParameter('category')['var']
的作品,但它是一个语法错误。)
你试过category_var了吗? – Udan
是的,我试过了。不工作。 –
这里你可以找到答案http://stackoverflow.com/questions/19839157/how-to-access-nested-parameter-values-in-symfony2 – palmic