我对symfony很新......
我有(某些)问题......
我几乎每个人都有不同的dev和prod配置。我想使用config_dev.yml
和config_prod.yml
中定义的参数,如下所示(两个文件不同)
parameters:
site_root: '/path/to/my/web/folder/root/'
我可以在控制器中重用这个值$this->getParameter('site_root'
),但我需要在类中使用它才能保存文件等。
我找不到办法...
感谢您的帮助
答案 0 :(得分:3)
Yml服务定义(services.yml):
services:
my_class:
class: Foo\Bar\MyClass
arguments:
- %site_root%
它将参数site_root作为参数注入MyClass :: __ construct
答案 1 :(得分:0)
最后,我使用了__DIR__.'/../../path/I/want/'
的相对链接来代替从路线出发。 (如果有人帮助......)