[[pirkaTools Tips]] *pirkaCheckerの拡張クラスの使いかた [#w68b5096] pirka framework の持っているチェッカーでは、場面に応じたエラーメッセージを出すことが難しく、一律で同じメッセージとなってしまいます。~ この拡張クラスでは、同じチェックでも、登録画面と変更画面でメッセージを変えるなどの対応が可能になります。 *pirkaCheker拡張クラスと、pirkaCheckerの対応表 [#icaeaf39] |拡張クラス|対応するpirkaChecker| |PirkaToolsCheckerDate|PirkaChecker.date| |PirkaToolsCheckerDatetime|PirkaChecker.datetime| |PirkaToolsCheckerTime|PirkaChecker.time| |PirkaToolsCheckerLengthJust|PirkaCheckerLength(PirkaCheckerLength.JUST,length)| |PirkaToolsCheckerLengthRange|PirkaCheckerLength(PirkaCheckerLength.RANGE,minLength,maxLength)| |PirkaToolsCheckerIntValue|PirkaChecker.intValue| |PirkaToolsCheckerLongValue|PirkaChecker.longValue| |PirkaToolsCheckerNumeric|PirkaChecker.numeric| |PirkaToolsCheckerNumericRange|PirkaCheckerNumericRange(min, max)| |PirkaToolsCheckerNumAlphabet|PirkaCheckerStringChars.NUM + PirkaCheckerStringChars.LOW_ALPHABET + PirkaCheckerStringChars.HIGHT_ALPHABET| |PirkaToolsCheckerWide|PirkaCheckerString(PirkaCheckerStringChars.WIDE)| |PirkaToolsCheckerString|PirkaCheckerString(pirkaCheckerStringCharsList)| |PirkaToolsCheckerRequired|PirkaChecker.required| |PirkaToolsCheckerSqlInjection|PirkaChecker.sqlInjection| *PirkaToolsCheckerDate [#f40f2b6e] *PirkaToolsCheckerDatetime [#ed1efa9c] *PirkaToolsCheckerTime [#u1d2844c] *PirkaToolsCheckerLengthJust [#gca54945] *PirkaToolsCheckerLengthRange [#p3006e0b] *PirkaToolsCheckerIntValue [#c3fca787] *PirkaToolsCheckerLongValue [#nf52b744] *PirkaToolsCheckerNumeric [#ca90a7f8] *PirkaToolsCheckerNumericRange [#ze6b195e] *PirkaToolsCheckerNumAlphabet [#kcc079d7] *PirkaToolsCheckerWide [#e9b8fc87] *PirkaToolsCheckerString [#obe115e6] *PirkaToolsCheckerRequired [#qfdcd01b] *PirkaToolsCheckerSqlInjection [#v58627a0]