私はこれを認識しています:
$this->container->getParameter('param_name')
... /app/config/ のメイン構成ファイルからパラメーター名を取得します。
しかし、バンドルの構成ファイルとイベント リスナー クラス内のメソッドで、構成ファイルから構成データを取得するにはどうすればよいですか。コードはすべての要求で実行されます (構成ファイルは、イベント リスナー クラスを保持するバンドルにあります)。
ユーザーエージェントに基づいて、さまざまなデバイスにアクセス許可を与えるバンドルを作成しています。したがって、「IPHONE」、「IPAD」、「ANDROID_4+」、「ANDROID_<4」などのグループにデバイスを検出すると、構成ファイルは次のようになります。
parameters:
allow_feature_1: IPHONE, IPAD, ANDROID_4+
allow_feature_2: IPHONE, IPAD, ANDROID_<4, ANDROID_4+
これらの構成値をクラスに取得するだけです。
すべてのイベント リスナー コードが完成しました。