質問編集履歴

1

追記

2017/02/22 04:54

投稿

sbc
sbc

スコア21

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,10 @@
1
- 特定のフォーム専用のバリデーションと、その後の処理をまとめたクラスを用意し
1
+ 特定のフォーム専用のバリデーションと、その後の処理をまとめたクラス(Formクラス継承した)を用意します。
2
+
3
+ Controllerでデータ操作前にそのクラスを呼びエラー時にFlashをわけて出したいのですが、
4
+
5
+
6
+
7
+ Controller
2
8
 
3
9
  ```
4
10
 
@@ -20,7 +26,11 @@
20
26
 
21
27
  バリデーションクラスのexecuteメソッド内で
22
28
 
29
+ ```
30
+
23
31
  $this->Flash->error(__('Another Error'))
32
+
33
+ ```
24
34
 
25
35
 
26
36
 
@@ -49,3 +59,23 @@
49
59
  としていますが、
50
60
 
51
61
  これでは駄目なのでしょうか?
62
+
63
+
64
+
65
+
66
+
67
+ または
68
+
69
+ ```
70
+
71
+ public function initialize()
72
+
73
+ {
74
+
75
+ $this->loadComponent('Flash');
76
+
77
+ }
78
+
79
+ ```
80
+
81
+ これでも同じエラーとなります。