1
私はSymfony2を使用しています。私のアプリケーションでは、このためにいくつかのグローバルなパラメータを設定する必要があります。グローバルパラメータの設定Symfony2
私のように私のparameters.ini
ファイルのパラメータを定義している:私は次のコードで私のコントローラでこれにアクセスすることができる午前
#app/config/parameters.ini
[parameters]
mailer_auth_mode="login"
user_thumbnail_path="images/user/thumbnail"
:私はFOSUserBundleを使用していたよう
$this->container->getParameter('user_thumbnail_path');
と私が持っていますProfileHandler
クラスをオーバーライドし、このクラスではパラメータを使用したいのですが、どうすればよいかわかりません。
一般的には、「ハンドラ」クラスをサービスにして、その中にパラメータを注入したいと思うでしょう。ここから始めてください:http://symfony.com/doc/current/book/service_container.html – Cerad
thx Ceradですが、symfony2の初心者ですので、このソリューションは私の場合には合わないでしょう...私はFOSUserBundleを使用しています。そのハンドラクラスは、私はこのパラメータを使用したい... –
あなたの質問を更新し、それを特定のFOSUserBundleにすることを検討してください。私はバンドルを使用しないので、あなたに正確な答えを与えることはできません。しかし、たくさんの人がバンドルを使います。現在の形では、誰もが一般的な解決策以上のものを提供するにはあまりにも一般的な問題です。 – Cerad