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