質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,10 @@
|
|
11
11
|
下記のような処理で、DBにデータを登録・更新しているのですが、DB内のテーブルを見ても値が更新されませんでした。
|
12
12
|
2つの環境で同じソースで試したところ片方は正常に登録・更新され、もう片方はされない状況です。
|
13
13
|
|
14
|
+
追加
|
15
|
+
saveはforeach内で繰り返し行い、正常だった場合はcommitして
|
16
|
+
エラー等があった場合はcontinueでスキップします。
|
17
|
+
|
14
18
|
```ここに言語を入力
|
15
19
|
$transaction = $this->TransactionManager->begin();
|
16
20
|
try {
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,7 @@
|
|
11
11
|
下記のような処理で、DBにデータを登録・更新しているのですが、DB内のテーブルを見ても値が更新されませんでした。
|
12
12
|
2つの環境で同じソースで試したところ片方は正常に登録・更新され、もう片方はされない状況です。
|
13
13
|
|
14
|
+
```ここに言語を入力
|
14
15
|
$transaction = $this->TransactionManager->begin();
|
15
16
|
try {
|
16
17
|
foreach($datas as $data){
|
@@ -23,6 +24,7 @@
|
|
23
24
|
} catch (Exception $e) {
|
24
25
|
$this->TransactionManager->rollback($transaction);
|
25
26
|
}
|
27
|
+
```
|
26
28
|
|
27
29
|
### 試したこと
|
28
30
|
・save直前に登録データをログに出力して誤りが無いか確認 → 問題ありませんでした。
|