モデルがあります。HTMLビューでは、たとえば文字列モデルのプロパティを5回以上再構成する必要があります。MVCのどの部分でそれを行う必要がありますか?友人は、それを行うにはModelメソッドを作成する必要があると言っていますが、私の意見では、Viewはそれに応答する必要があります。
質問する
49 次
3 に答える
1
私はそれを部分的またはヘルパーに入れます。コードの例を見ずに、深く掘り下げることは困難です。ただし、ええ、ビューのフォーマットはモデルから除外してください。
于 2013-02-08T16:44:04.273 に答える
1
モデルは、ビジネスロジックを含む、必要なデータのほとんどの側面を担当する必要があります。コントローラーに正しいデータを提供するモデルとしてそれを表示してみてください。コントローラーは、必要に応じて、これを正しいビューに渡して、レイアウト、フォーマット、およびスタイルを設定します。
メインモデルのゲッターとセッターを乱雑にすることなく、ビジネスロジックを処理するために別のレイヤーまたはクラスライブラリを追加できない理由はありません。
于 2013-02-08T16:44:06.223 に答える
1
たとえば、次のテーブルがあります。
TableA:{
Title:string;
Description:string;
Full-text:string;
}
そして、「説明」を削除して、実行時に計算することにしました。
ポイントは「説明」です。現在は計算されたプロパティであるため、モデルに属しています。たとえば、計算されたプロパティを見て、私が何を意味するのかを理解できます。
ただし、date-> to_cool_dateのような一般的なフォーマットを行う場合は、ヘルパーを使用できます。しかし、それs calculated property -> it
がモデルに属している場合!
于 2013-02-08T16:55:00.257 に答える