主なアイデアは、エラー オブジェクトを から に渡すModel
ことView
です。
簡単なアプローチは、エラーの配列だけを渡すことです:[1,2,6]
または["missing name", "missing title"]
しかし、誰かがもっと賢いことをすでに考えていた可能性があると思います。では、高度なエラー オブジェクトを作成する標準的な方法はありますか?
主なアイデアは、エラー オブジェクトを から に渡すModel
ことView
です。
簡単なアプローチは、エラーの配列だけを渡すことです:[1,2,6]
または["missing name", "missing title"]
しかし、誰かがもっと賢いことをすでに考えていた可能性があると思います。では、高度なエラー オブジェクトを作成する標準的な方法はありますか?
多くの場合、シンプルなほどスマートです。
モデル (またはおそらくコントローラー) からビューにエラーを渡す場合、本当に必要なのは、ユーザーに何か問題が発生したことと、それに対して何をすべきかを伝えることだけです。追加を検討したいのは、問題のあるフィールドの ID だけなので、css で強調表示できます。
これ以上これ以上複雑にしようとはしません。
使用しているフレームワークによっては、フォーム入力用のヘルパー関数が組み込まれていることがあります。たとえば、angular.jsはフォームを非常に簡単に処理します。