2011-08-09 17 views
1

求職者と将来の雇用主という2種類のユーザーがログインしている求人サイトを構築しています。両方のアカウントは異なるサインアップページからアカウントを作成しますが、同じログインフォームからサインインしてアカウントページにリダイレクトされます。事は、私はそれを行うための最良の方法だろう何、それはコントローラの中から選択することが可能であることがwww.mysite.com/my-accountコントローラ内の1つのアクションからビューを切り替えるには

すなわち、まったく同じURLの下に指定する必要がありしかし、それぞれのベースのアカウントページが明らかにdifferent5れるべきであるということですアクションここで使用するビュー

答えて

1

あなたは「あなたはあなたがドンアカウント$this->view->setBasePath('/path/to/account/type/');の種類に応じてビューの異なるベースパスを設定クールな方法は、お使いのコントローラの初期化中に可能性があり$this->render('path/to/view.phtml');

とコントローラ内部の異なるビューをレンダリングすることができます$ this-> render()を呼び出す必要はありません。アカウントタイプごとに1つのフォルダがある場合は、レンダリングによって適切なフォルダが直接表示されます

関連する問題