2

私はSymfony2.1.7を使用しておりUsernamePasswordFormAuthenticationListener、ログインのためにクラスをオーバーライドしました。parameters.ymlこのリスナークラスでsymfonyのシークレットパラメーター(で設定)の値を取得したいと思います。どうすればこれを達成できますか?

4

1 に答える 1

3

リスナー(service.yml | xml)を宣言する場合、コンストラクターパラメーターとしてコンテナーを追加できます。次に、コンテナーから、を呼び出すことができます。

$container->getParameter('secret');

または、他のオプションは、%secret%を使用した宣言でパラメーター自体を渡すことができるというものです。

于 2013-02-21T22:25:08.227 に答える