4

Symfony2 と FOSUserbundle を使用してアプリケーションを開発しています。

ユーザーがシステムにログインするときに、ユーザー名を /user/username にリダイレクトしたいのですが、ユーザー名は明らかにすべてのユーザーで変更されます。

Security.yml の 1 つのオプションは、default_target_path です。default_target_path を動的パスに設定することは可能ですか、それともログイン担当の FOSUB のクラスをオーバーライドする必要がありますか。

4

2 に答える 2

1

SecuredControllerTemplemateを上書きします。ユーザーがログインしているときにコントローラーで変数を作成し、それをテンプルメイトに渡します

<input type="hidden" name="_target_path" value="{{redirect_url}}" />
于 2012-02-10T21:48:59.743 に答える