実行時に行わなければならない設定パラメータ(ymlで保持)の変更を処理するベストプラクティス方法は何ですか?Symfony 3 - 実行時に設定値を変更する方法
私は、オーナーが管理者のバックエンドでさまざまな設定を変更したいサイトで作業しています。 たとえば、新規ユーザーがアカウントを登録するときに、FOSユーザーバンドルから送信された確認メールとリンクを有効/無効にします。
ありがとうございました
実行時に行わなければならない設定パラメータ(ymlで保持)の変更を処理するベストプラクティス方法は何ですか?Symfony 3 - 実行時に設定値を変更する方法
私は、オーナーが管理者のバックエンドでさまざまな設定を変更したいサイトで作業しています。 たとえば、新規ユーザーがアカウントを登録するときに、FOSユーザーバンドルから送信された確認メールとリンクを有効/無効にします。
ありがとうございました
これらの操作には、コンパイラパスが必要です。ここで
https://symfony.com/doc/current/service_container/compiler_passes.html
カスタムコンパイラが通過サンプル。ここ
コンパイラパスのための良い例です。 (通常はサービスタグを使用して)
理由だけではなく、(その後、クリアキャッシュ)直接ファイル内の値を変更しませんか? – kero