在我的控制器中,我使用以下代码访问应用程序参数(即位于/app/config
中的参数):
$this->container->getParameter('my_param')
但我不知道如何从服务中访问它(我想象我的服务类不应该扩展Symfony\Bundle\FrameworkBundle\Controller\Controller
)。
我是否应该像这样将所需参数映射到我的服务注册中:
#src/Me/MyBundle/Service/my_service/service.yml
parameters:
my_param1: %my_param1%
my_param2: %my_param2%
my_param3: %my_param3%
或者类似的东西?我应该如何从一个服务中访问我的应用程序参数?
这个问题看起来很像,但我的问题实际上回答了它(控制器中的参数),我说的是从服务中访问。