0

私は現在、MVC アーキテクチャに Zend Framework を使用するサイトのログイン システムに取り組んでいます。

どちらのデザインがより理にかなっていますか

  • 登録とログインは、それぞれ独自のモデル、ビュー、およびコントローラーのセットを取得します。

  • 登録とログインの両方が、同じモデル、ビュー、およびコントローラー内に実装されます。

MVC アーキテクチャを使用してプログラムを実装するための「好ましい」または「最良の」方法をよりよく理解できるように、両方の設計パターンの賛成意見と反対意見を聞きたいです。

4

1 に答える 1

3

Login(Authentication)Registrationcontrollersには別々にviews使用する必要があると思いますが、データベースは同じで、クラスは両方に使用できます。ModelDbTableMapper

例えば:

ログインコントローラー:

index action (Show login form)
process action (Process login form)

アクセスURL:projectname.com/login

登録コントローラー:

index action (Show registration form)
process action (Process registration form)

アクセスURL:projectname.com/registration

しかし同じ:

Model class
Mapper class
DbTable class
于 2012-05-19T02:11:27.577 に答える