このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
basic-library:valitron:1.4 [2020/04/18 14:33] y2sunlight [Valitron について] |
basic-library:valitron:1.4 [2020/04/18 21:21] y2sunlight [Valitron について] |
||
---|---|---|---|
行 1: | 行 1: | ||
- | > TODO: | ||
- | |||
- | ----- | ||
- | |||
====== バリデーター - Valitron ====== | ====== バリデーター - Valitron ====== | ||
Version 1.4 ([[https:// | Version 1.4 ([[https:// | ||
行 74: | 行 70: | ||
===== テストプログラム ===== | ===== テストプログラム ===== | ||
- | > TODO: | + | パッケージのテストフォルダ(test\)に、テスト用のコード(valitron.php)を作成します。この例はgithubに記載されているものと同等です。フォームからPostされてくる'' |
+ | |||
+ | <code php valitron.php> | ||
+ | <?php | ||
+ | require __DIR__.'/ | ||
+ | |||
+ | $v = new Valitron\Validator(array(' | ||
+ | $v-> | ||
+ | if($v-> | ||
+ | { | ||
+ | echo "Yay! We're all good!"; | ||
+ | } | ||
+ | else | ||
+ | { | ||
+ | // Errors | ||
+ | print_r($v-> | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | === 実行結果(成功の場合) === | ||
+ | < | ||
+ | Yay! We're all good! | ||
+ | </ | ||
+ | |||
+ | === 実行結果(失敗の場合) === | ||
+ | < | ||
+ | Array ( [name] => Array ( [0] => Name is required ) ) | ||
+ | </ | ||
+ | |||
+ | エラーの場合のメッセージは言語毎に設定できるように配慮されており、バリデーションルールの追加も簡単に出来るようになっています。仔細はの[[https:// | ||
+ | |||
+ | <code php> | ||
+ | $v = new Valitron\Validator($_POST); | ||
+ | </ | ||
+ | |||
+ | \\ | ||