1

モデル、ビュー、またはコントローラーのどこに数値を 0 で埋め込むかについて、私のサークル内で意見の相違があります。数値はデータベースに数値として格納されるため、表示のために必要に応じてパディングする必要があります。

意見?

ありがとう!

4

3 に答える 3

0

これはおそらくプロトコルよりも好みに関係していると思いますが、これはモデルで発生するはずだと思います。このようにして、コントローラーはきれいでクリーンなデータを受信し、データをまったく変更する必要がありません。モデルは厳密にデータベースメソッド用であるため、コントローラーで処理する必要があると言う人もいると思いますが、私はそれに同意しないと思います。

私たちは皆、これがビューで発生するべきではないことに同意できると思います...

于 2012-10-19T23:12:47.400 に答える
0

また、パディングがモデル、より具体的にはビューモデルに属していることにも挑戦します。モデルがデータベースからデータを転送するのに役立つことは事実です。また、ビュー モデルを使用してコントローラからビューにデータを転送し、ビュー自体を「ダム」にしてモデル ユニットをテスト可能にすることも理にかなっています。これは、少なくとも asp.net の簡略化された形式の MVC に当てはまります。

于 2012-10-19T23:26:39.600 に答える
0
  • 従来の MVC、MVP、または Model2 MVC パターンのいずれかを実装している場合は、ビューで実行する必要があります。モデルレイヤーからデータをリクエストする部分の近く。

  • 実際に MVVM パターンを使用している場合は、View または ViewModel で (MVVM パターンは、モデル レイヤーとビューの両方を完全に制御できず、それらの間にアダプターを作成する必要がある場合に使用します)。

  • マーケティング目的で「MVC」という用語を使用するRailsクローンを使用している場合、フォーマットは「ビューヘルパー」と呼ばれるものにする必要があります。

ASP.NET MVC の愚かな人々は、テンプレートを参照するために "View" という名前を使用することを既に決定しているため、それを "ViewModel" と呼ぶ傾向があります。そして今、命名規則の 1 つのパターンを修正する代わりに、MS は別のパターン、つまり MVVM を台無しにすることを選択しました。頑張れMS。いつものように仕事の安全に最適です。

于 2012-10-19T23:48:05.010 に答える