株式会社アリア株式会社アリアのブログホームページへ8月21日FuelPHPで独自バリデーションを複数フィールドへ適用した時のメッセージ上書き問題への対応方法こんにちは、株式会社アリアです。利用して開発を行っていた案件にて、以下の問題が発生しました。実装した独自バリデーションで行ったところ、同一バリデーションルールが適用された複数の項目でエラーが発生した場合に、最後にチェックされた項目のエラーメッセージのみとなってしまいました。一般的なバリデーション設定の書き方をしていました。従っていません実際には以下のようになってしまう、という問題です。ソースを調べてみたところ、一つのバリデーションルールには一つのメッセージしか保持できない、という仕様になっているためだと分かりました。何らかの手があるはずです。先生に尋ねてみたのですが、ビンゴな回答が見つかりません。ソースを眺めつつ試行錯誤したところ望む結果を得ることが出来ました。メソッド)に別名を付ける、という事をしています。メソッド」となります。クラスに実装したバリデーションメソッドは以下のようになっています。いずれもエラーとなった場合の期待値どおりとなりました。利用した開発の役に立てば幸いです。RSS株式会社アリア。