1

ログインフォームをZend Frameworkの複数のページに埋め込む最良の方法は何ですか?

現在、別のログインフォーム用の LoginController と、インデックスページでのアクション用の IndexController の 2 つのコントローラーがあります。

ユーザーがフロントページとログインページの両方からログインできるようにするには、ログインフォームをインデックスページに含める必要があります。

私の現在の解決策は、IndexController に LoginController を拡張させることですが、両方のコントローラーのコードを調整する必要があります (たとえば、子 indexAction 内から parent::IndexAction を呼び出してログイン フォームをレンダリングし、さまざまなリダイレクトも更新する必要があります)。

このようなコントローラーの inharitance を使用して「マルチページ」ログインを実装しても問題ありませんか?

ベストプラクティスは何ですか?

4

3 に答える 3

2

アクションヘルパーはあなたを助けるかもしれませんhttp://devzone.zend.com/article/3350-Action-Helpers-in-Zend-Framework

于 2009-03-26T07:45:17.017 に答える
0

インデックス ページに独自のフォームを作成し (ログイン ページと同じように入力に名前を付けることに注意してください)、ログイン スクリプトにアクションを設定するだけの方が簡単な場合があります。

于 2009-03-26T01:27:53.617 に答える