2013-05-01 85 views
0

我有我的包的配置中定义各种配置设置:访问配置里面的Symfony库

src/Acme/MyBundle/Resources/config/services.yml 

我想访问services.yml定义的库类中的各种配置设置。例如,使用where子句中的配置值。

有什么建议吗?谢谢!

回答

1

Don't call us we call you

您可以通过依赖注入容器的配置。

parameters: 
    param1: 'some value' 

services: 
    my_service: 
     class: %my_service.class% 
     calls: 
        - [ setParam1, [%param1%]] 
+0

这是我一直在读的最多的方法。我仍然不确定如何使用存储库类中的服务。我不能直接在存储库类上使用这个注入方法,因为那样我会得到“__construct()缺少1个参数”的错误。我误解了什么吗? – jayem 2013-05-02 15:32:47