道路が任意のコントローラーで呼び出されたときに、アクションの呼び出しの前に関数を実行したい。
目標は、コードがコントローラーに表示されないようにし、可能な限り最善のウォークスルーを実行することです。
道路が任意のコントローラーで呼び出されたときに、アクションの呼び出しの前に関数を実行したい。
目標は、コードがコントローラーに表示されないようにし、可能な限り最善のウォークスルーを実行することです。
ここに解決策があります:https ://matt.drollette.com/2012/06/calling-a-method-before-every-controller-action-in-symfony2/
つまり、カーネルイベントを使用してコントローラーへの呼び出しをインターセプトし、リスナー内でコードを実行する必要があります。特定のインターフェイスを拡張するこの動作を使用するコントローラを「選択」できます。