2012-03-15 15 views
0

私の質問は:symfony2で同じファイアウォールを使用して2つの異なるログインテンプレートを使用できますか?あなたはなぜこれが必要なのか尋ねることができますか?まあ、それらのうちの1つは、通常サインインボタンをクリックした後にレンダリングされるべきです。ユーザーがショッピングカートのボタンをクリックしてチェックアウト処理を開始すると、2番目のチェックボックスが表示されます。理想的には、彼は通常同じページでログインしたり、ゲストとして買い続けることができるはずです。だから、これは、これらの2つのテンプレートの違いです:2つの異なるフォームログインテンプレート

  1. ピュアSymfony2のログインフォーム
  2. ピュアSymfony2のログインフォーム+ゲストとして

任意のアイデアみんなを購入する選択するオプションは、どのようにSymfony2のとそれらの異なりますログイン構造の隠された魔法?それともどういうわけか別の方法で解決すべきでしょうか?私はどんな助けにも感謝します。

答えて

1

あなたは必要なだけ多くのログインフォームを持つことができますが、ログインフォームを持つ制約だけがcheck_pathに投稿されます。

+0

私の問題をよく理解しているかどうかはわかりません。私は私のウェブサイト上にマルチファイル形式を持つことができることを知っています。私は今、それらの2つを持っています。しかし、3番目のレイアウトは違うはずです。問題は、無効なログインデータをlogin_checkアクションに投稿して、背後で私をsecurity.ymlで定義されたログインパスにリダイレクトし、guestオプション付きの2番目のログインフォームテンプレートではなくデフォルトのログインフォームテンプレートを表示する場合です。私は、どのレイアウトを表示するべきであるかをエラーでリダイレクトした後にどのように判断するのか分かりません。 – micper

関連する問題