質問

私は、コントローラからのフォームラベルの値を設定します。私はリストは、パラメータとして送信し、個々のラベルを設定したり、コントローラクラスからそれぞれの値と、すべてのラベルを設定するためのフォームを持つことができます?。私は、フォームからロジックを抽出のレベルに混乱しています。

役に立ちましたか?

解決

私はあなたがプレゼンテーションモデルパターン(あなたが使用何でUIフレームワーク)を使用すると仮定します。

あなたはあなたのプレゼンテーションモデルに(通知能力を持つコースの)単一のプロパティとしてフォームのラベルのすべてを作成し、ビューでフォームのラベルとそれをバインドすることができます。

あなたはリストを渡す場合、それはあまり、自然難しく読み込み、ユニットテストに多くのコードが必要になります。

しかし フォームラベルは、それだけではないプレゼンテーション・モデルでビューの上に置く方が良いでしょう、それはローカライズまたは国際化に対処しますビュー固有です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top