4

MVC フレームワークでは、ヘッダーの定義を担当するのはコントローラーまたはビューですか?

ファイルをダウンロードする状況を想像すると、コンテンツがレンダリングされるので、コントローラーがダウンロードする適切なヘッダーを設定すると思いますよね?

もう 1 つのポイントは、mime に関して疑問があることです...デフォルトではtext / html; charset = UTF-8,、ダウンロードするファイルの mime タイプを設定するためにもう 1 つを使用しますが、これは正しいですか?

4

2 に答える 2

2

All the presentation logic is responsibility of View instances. This would apply even if you are using MVP pattern, where view is a passive entity view ("passive" does not mean "dumb" or "just template").

Controller should be responsible for only changing the state of model layer and current view.

于 2012-06-15T09:25:18.830 に答える
1
  1. 正解です。コントローラーは適切なヘッダーを「決定」する必要があります
  2. content-type は、変更するヘッダーです。
于 2012-06-15T09:24:25.307 に答える