3

私がソーシャルネットワーキング Web サイトを構築しているとしましょう。Web サイト全体を SocialNetworking モジュールの下に配置する必要がありますか?

それとも、AvatarModule、UserToUserConnectionModule、FriendshipModule、PrivacyModule のような別のものですか?

4

2 に答える 2

6

モジュールは、Web サイトのさまざまな「ページ」のコンテナーではありません。

モジュールは文字通り何でもかまいませんが、ほとんどの場合、アプリケーションに「機能」 (サービス、リスナー、イベント、クラス、一般的にはロジック) を提供します。

モジュールを分離して、Web アプリケーションの個別の URL として考えないでください。代わりに、再利用可能なコードのコンテナーと考え​​てください。

経験則として、Zend Framework 2 モジュールは、別のプロジェクトで再利用したいロジックを提供する場合、アプリケーションの他の機能から分離できます。

ご覧のとおり、アプリケーションの再利用可能で分離された部分を作成することがすべてです。

于 2013-06-29T11:44:41.387 に答える