回答編集履歴
1
エラーの原因が異なっていたので修正しました。
test
CHANGED
@@ -1,25 +1,5 @@
|
|
1
1
|
### エラーの解決方法
|
2
2
|
|
3
|
-
|
3
|
+
「application/config/database.php」の「pconnect(TRUE/FALSE(boolean)- 永続的な接続を使うかどうか。)」をTRUEにしている状態で「Test_blogic.php」に「$db->close();」の記述をしているのが原因でした。
|
4
4
|
|
5
|
-
Codeigniterのトランザクションを使用した後に、明示的にDB接続を切断しようとして怒られたのかな?という予測なのですが、そのあたりの理解が乏しいので理由がよくわかりません。
|
6
|
-
|
7
|
-
|
5
|
+
「database.php」の「pconnect」を「FALSE」に変更したところ、エラーは出なくなりました。
|
8
|
-
|
9
|
-
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
```PHP
|
14
|
-
|
15
|
-
//Test_blogic.php
|
16
|
-
|
17
|
-
if (isset($db)) {
|
18
|
-
|
19
|
-
$db->trans_complete();
|
20
|
-
|
21
|
-
$db->close(); //←この1行を削除
|
22
|
-
|
23
|
-
}
|
24
|
-
|
25
|
-
```
|