FOSUserBundleが正常に構成されました。ログイン、登録、パスワードのリセットなどはすべて正常に機能しています。
次に、ログインフォームを一般的なサイトレイアウトに組み込みます。特に、フォームをレイアウトヘッダーの右上のセクションに配置します。ユーザー名とパスワードのフィールドを処理するだけであれば、これを行うのは簡単です。ただし、FOSUserBundleサービスによって生成されたCSRFトークンを取得する方法がわからないようです。
$this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');
Twig拡張機能内で上記を呼び出してみましたが、それ以外の場合は正常に機能しますが、拡張機能がコンテナーを適切に参照できないようです。
確かに、FOSUserBundle CSRFトークンをグローバルに取得する簡単な方法はありますか?
ありがとう!ジェイソン