バリデーションの設定ファイル

今更ながら、Apacheの設定ファイルって良くできてるって思う。
XMLのいいとこ取りだ。
でもあそこまでするほどじゃないので

[validator]
error = InputAction
varName:validator[:stopper[:varNameOfErrorMessage] = "エラーメッセージ"

っていう形式がいいかも。


まだ作らないけど、今後

[validator]
error = InputAction
errorMessagePrefix = error
stopper = 1
・・・

みたいにコロンが含まれないものは共通設定と見なして拡張できる。必要なら

[validator]
section = A
error = InputActionA
varName1:validator[:stopper[:varNameOfErrorMessage] = "エラーメッセージ"

section = B
error = InputActionB
varName2:validator[:stopper[:varNameOfErrorMessage] = "エラーメッセージ"

のように区切ることも出来る。
一度これで作ってみようかな。