0

ドキュメントWorking with sub-projects を読み、2 つのモジュールでテスト アプリケーションを作成しようとしましたが、正直なところ、よくわからない点がいくつかあります。

たとえば、メイン モジュールと承認モジュールで構成されるテスト アプリケーションを作成しました。ユーザーがログインしていない場合、アプリケーションは認証モジュールにリダイレクトする必要があります...そして、完了するとメインモジュールにリダイレクトされます。さらに、メイン モジュールは常に認証モジュールに依存して、ユーザーが特定の機能またはリソースにアクセスできるかどうかを判断します。

とはいえ、私の質問は次のとおりです。

  1. アプリケーションのモジュールを相互に参照することは正しいですか (たとえば、認証モジュールを参照するメイン モジュールと、メイン モジュールを参照する認証モジュール)。
  2. モジュール (主に HTML テンプレート) 間でリソースを共有するにはどうすればよいですか?
  3. アセットについてはどうですか?それらを共有する必要がありますか、それとも各モジュールに独自のアセットを持たせる必要がありますか?

アイデアは、一連のモジュールでアプリケーションを作成し、それぞれが同じメニューを表示し、それらをあるモジュールから別のモジュールにジャンプできるようにすることです。残念ながら、あまり例がないようです。ありがとう。

4

1 に答える 1

0

ここには多くの質問がありますが、答えは 1 つです。

ルート アプリケーションとモジュールが必要です。モジュールは依存関係として参照されるため、メイン アプリから、モジュールのリソース (およびアセット) をルート アプリにある場合と同じように使用できます (2 つのリソースが両方にある場合は、ルートのリソースが使用されます)。しかし、その逆は当てはまりません。モジュールはルート アプリについて認識すべきではありません。

すべてのモジュール (および場合によってはアプリ) 間でリソースを共有したい場合は、すべてのモジュールで依存関係として参照される共通モジュールを作成する必要があります。

于 2013-02-25T02:51:28.777 に答える