タグ

2010年1月18日のブックマーク (1件)

  • postValidatorから個別のフィールドにエラーを設定 - ゆっくり*ゆっくり

    http://d.hatena.ne.jp/Fivestar/20100118/1263788888 先ほど書いた記事ではpostValidatorにsfValidatorCallbackを指定して、複数フィールドに対するバリデーションを行うというものでした。 バリデーションに失敗するとフォームの内部に保持しているsfValidatorErrorSchemaオブジェクトに失敗した分だけエラーオブジェクトが格納されます。このエラーオブジェクトはValidatorErrorSchemaオブジェクトの内部で2種類に分けて保持されます。 1つは NamedError です。これは要するに単一のフィールドに対するエラーです。 もう1つは GlobalError です。これは単一のフィールドではなく、複数フィールドにまたがるエラーであったり、フォーム全体としてみなすエラーです。 postValidat

    postValidatorから個別のフィールドにエラーを設定 - ゆっくり*ゆっくり
    brtRiver
    brtRiver 2010/01/18
    個別のフィールドへのエラー通知方法