如何在Symfony2中的侦听器中获取%secret%参数?

时间:2013-02-21 16:10:22

标签: symfony parameters

我正在使用Symfony 2.1.7并且我已经覆盖UsernamePasswordFormAuthenticationListener类用于登录目的。我想在这个监听器类中获取symfony的秘密参数(在parameters.yml中设置)的值。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:3)

在声明监听器(service.yml | xml)的地方你可以添加容器作为构造函数参数,然后从容器中调用

$container->getParameter('secret');

或者其他选项是,您可以使用%secret%

在声明中传递参数本身