2011-01-10 9 views
0

たとえば、ニュースコンポーネントをWebサイトに追加する必要があります。追加/編集/削除/リスト機能があります。どちらのオプションを選択しますか?Zend Frameworkのモジュールとコントローラを区別する方法

オプション1:

モジュール
- 管理
   コントローラ
        NewsController(addAction、editAction、deleteAction、listAction、など)
- デフォルト
   コントローラ
        NewsController(listAction)

オプション2:

モジュール
- 管理
- デフォルト
- ニュース
   コントローラ
        IndexController(addAction、editAction、deleteAction、listAction等)
 の モデル
   ビュー

任意のより良いアイデア?

+0

[管理画面:Zend:コントローラまたはモジュール?](http://stackoverflow.com/questions/721938/admin-screens-in-zend-controller-or-module) –

+0

リンクをありがとう。私はそれからいくつかのアイデアを得た。 – user570499

答えて

1

私はそれが厄介取得するので、1

オプション2は、フロントエンドとバックエンドのロジックを混合されたオプションのようなものを使用しています。

非常に小さなアプリで作業している場合は、オプション2を使用して、ニュースモジュール内のAdminControllerに追加、編集、削除を分けてください。

+0

ご返信ありがとうございます。私もオプション1気圧を使用します。コントローラーが複雑すぎると、それを「モジュール」に変換するほうがいいと思います。 – user570499

関連する問題