回答編集履歴

1

4.xのコードに修正

2020/10/23 00:07

投稿

nojimage
nojimage

スコア957

test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
 
30
30
 
31
- [バリデーション 条件付き/動的なエラーメッセージ - CakePHP 3.9](https://book.cakephp.org/3/ja/core-libraries/validation.html#dynamic-validation-error-messages)
31
+ [バリデーション 条件付き/動的なエラーメッセージ - CakePHP 4.x](https://book.cakephp.org/4/ja/core-libraries/validation.html#dynamic-validation-error-messages)
32
32
 
33
33
 
34
34
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- [バリデーション 条件付バリデーション - CakePHP 3.9](https://book.cakephp.org/3/ja/core-libraries/validation.html#id8)
47
+ [バリデーション 条件付バリデーション - CakePHP 4.x](https://book.cakephp.org/4/ja/core-libraries/validation.html#id8)
48
48
 
49
49
 
50
50
 
@@ -58,7 +58,7 @@
58
58
 
59
59
  ```php
60
60
 
61
- public function validationDefault(Validator $validator)
61
+ public function validationDefault(Validator $validator): Validator
62
62
 
63
63
  {
64
64
 
@@ -74,11 +74,11 @@
74
74
 
75
75
 
76
76
 
77
- public function validationA(Validator $validator)
77
+ public function validationA(Validator $validator): Validator
78
78
 
79
79
  {
80
80
 
81
- $this->validationDefault($validator); // 共通のルールを適用する
81
+ $validator = $this->validationDefault($validator); // 共通のルールを適用する
82
82
 
83
83
 
84
84
 
@@ -92,11 +92,11 @@
92
92
 
93
93
 
94
94
 
95
- public function validationB(Validator $validator)
95
+ public function validationB(Validator $validator): Validator
96
96
 
97
97
  {
98
98
 
99
- $this->validationDefault($validator); // 共通のルールを適用する
99
+ $validator = $this->validationDefault($validator); // 共通のルールを適用する
100
100
 
101
101
 
102
102
 
@@ -148,4 +148,4 @@
148
148
 
149
149
 
150
150
 
151
- 読んでね: [データの検証 アソシエーションに異なるバリデーションセットを使用 - CakePHP 3.9](https://book.cakephp.org/3/ja/orm/validation.html#using-different-validators-per-association)
151
+ 読んでね: [データの検証 アソシエーションに異なるバリデーションセットを使用 - CakePHP 4.x](https://book.cakephp.org/4/ja/orm/validation.html#using-different-validators-per-association)