2016-02-14 69 views
1

我照顾过这个,但是我没有找到有用的东西。 是否有像Symfony2.7中的Symfony1.4 getConfig()从Yaml文件中获取配置值的方法?提前致谢。Symfony2中的GetConfig()

回答

2

而不是定义硬编码的配置值,创建一个参数:

# app/config/parameters.yml or app/config/config.yml 
parameters: 
    your_param: value # Define the parameter 

用它在你的配置:

# app/config/config.yml 
my_package: 
    my_parameter: "%your_param%" 

从控制器或可以访问该服务的另一个上下文检索容器:

$this->container->getParameter('yourparam'); 

参见DI and parametersHow do I read configuration settings from Symfony2 config.yml?

+0

谢谢@chalasr,我使用了这种解决方案和一些硬编码的混合来适应我的需求 – dMar