質問編集履歴

2

追記

2021/04/18 14:31

投稿

momolength
momolength

スコア62

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,19 @@
39
39
  これでエラーチェックしたら解除されていないことが確認できました。
40
40
 
41
41
  どうやって解除しますか?また、aftervalidateの中では解除できないんでしょうか?どうするのが正しいですか?
42
+
43
+
44
+
45
+
46
+
47
+ 追記:
48
+
49
+ ```ここに言語を入力
50
+
51
+ $this->validate
52
+
53
+ ```
54
+
55
+ をvardumpしたところ、ちゃんとunsetされていました。しかし、バリデーションは発火しています。($this->validationErrors)では表示される。
56
+
57
+ どうすれば、バリデーションを解除できますか?

1

追記

2021/04/18 14:30

投稿

momolength
momolength

スコア62

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
- ```cakephp2 -MODEL内
1
+ cakephp2 -MODEL内
2
+
3
+ ```
2
4
 
3
5
  public function afterValidate() {
4
6
 
@@ -28,7 +30,7 @@
28
30
 
29
31
  unsetとremoveどちらかで消せるはずなんですが
30
32
 
31
- ```ここに言語を入力
33
+ ```
32
34
 
33
35
  $this->validationErrors
34
36