回答編集履歴
2
推敲
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
|
28
28
|
|
29
|
-
文字エンコー
|
29
|
+
文字エンコーディングチェックは、大抵の場合は正規表現で解決するかと思いますが、
|
30
30
|
|
31
31
|
必要なカラムに対しては行うべきだと思います。
|
32
32
|
|
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
```PHP
|
44
44
|
|
45
|
-
// 関数による文字コー
|
45
|
+
// 関数による文字エンコーディングチェック例(isUTF8()はUTF8判定。コードは省略)
|
46
46
|
|
47
47
|
$validate = array('name_kana' => array(array('rule' => 'encodeValidate'
|
48
48
|
|
1
500追加
test
CHANGED
@@ -6,7 +6,11 @@
|
|
6
6
|
|
7
7
|
```PHP
|
8
8
|
|
9
|
-
$this->User->save($this->request->data)
|
9
|
+
if(!$this->User->save($this->request->data)){
|
10
|
+
|
11
|
+
throw new InternalErrorException('不正な入力値');
|
12
|
+
|
13
|
+
}
|
10
14
|
|
11
15
|
```
|
12
16
|
|