質問編集履歴

3

質問内容の修正

2019/03/13 06:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,8 @@
5
5
 
6
6
 
7
7
  ```
8
+
9
+ public function post_test() {
8
10
 
9
11
  $val = Validation::forge();
10
12
 
@@ -15,6 +17,8 @@
15
17
  echo($val->run(array('lat' => Input::param('lat'))));
16
18
 
17
19
  echo($val->run(array('lon' => Input::param('lon'))));
20
+
21
+ }
18
22
 
19
23
  ```
20
24
 
@@ -54,6 +58,8 @@
54
58
 
55
59
  ```
56
60
 
61
+ public function post_test() {
62
+
57
63
  $val = Validation::forge();
58
64
 
59
65
  $val->add_field('lat', 'lat', 'required|valid_string[numeric]|numeric_between[-90,90]');
@@ -67,6 +73,8 @@
67
73
  Util::log(Input::param('lon'));
68
74
 
69
75
  Util::log(($val->run(array('lon' => Input::param('lon')))) ? "true" : "false");
76
+
77
+ }
70
78
 
71
79
  ```
72
80
 

2

質問内容の修正

2019/03/13 06:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -90,6 +90,6 @@
90
90
 
91
91
  フォームに対して複雑な rule をかく記事はたくさんでてくるのですが
92
92
 
93
- APIで使う場合の呼び出し方のサンプルコードのある記事がほとんどでてこなくて
93
+ APIで使う場合の最もシンプルな形での呼び出し方のサンプルコードのある記事がほとんどでてこなくて
94
94
 
95
95
  何が悪いのかまったくわからないです…

1

質問内容の修正

2019/03/13 06:27

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -35,3 +35,61 @@
35
35
 
36
36
 
37
37
  バリデーションの書き方の入門解説サイトのような記事があれば教えていただけると助かります
38
+
39
+
40
+
41
+
42
+
43
+ ### 追記
44
+
45
+
46
+
47
+ 試行錯誤しているうちにエラーはなくなったのですが
48
+
49
+ バリデーションは全く機能していません
50
+
51
+ ためしに片方を数字 片方を文字列にして curl をたたいてみたのですがどちらも false になります
52
+
53
+
54
+
55
+ ```
56
+
57
+ $val = Validation::forge();
58
+
59
+ $val->add_field('lat', 'lat', 'required|valid_string[numeric]|numeric_between[-90,90]');
60
+
61
+ $val->add_field('lon', 'lon', 'required|valid_string[numeric]|numeric_between[-180,180]');
62
+
63
+ Util::log(Input::param('lat'));
64
+
65
+ Util::log(($val->run(array('lat' => Input::param('lat')))) ? "true" : "false");
66
+
67
+ Util::log(Input::param('lon'));
68
+
69
+ Util::log(($val->run(array('lon' => Input::param('lon')))) ? "true" : "false");
70
+
71
+ ```
72
+
73
+
74
+
75
+ デバッグ表示結果
76
+
77
+ ```
78
+
79
+ 37
80
+
81
+ false
82
+
83
+ abc
84
+
85
+ false
86
+
87
+ ```
88
+
89
+
90
+
91
+ フォームに対して複雑な rule をかく記事はたくさんでてくるのですが
92
+
93
+ APIで使う場合の呼び出し方のサンプルコードのある記事がほとんどでてこなくて
94
+
95
+ 何が悪いのかまったくわからないです…