質問編集履歴
1
質問を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,6 +16,11 @@
|
|
16
16
|
|
17
17
|
現在割と早い段階で呼ばれているModule.php内で
|
18
18
|
GlobalAdapterFeatureというクラスにスタティック変数としてデータベース接続アダプターを設定しています。
|
19
|
+
しかしトランザクション開始の部分が少し冗長だなと感じています。
|
20
|
+
できればfuelのように
|
21
|
+
DB::start_transaction();
|
22
|
+
の一文ですませたいのですが、そのような動きにするには別でDBクラスなどを作らなくてはならないのでしょうか?
|
23
|
+
もっとこうした方がいいよ、などがありましたらヒントをお願いしたいです。
|
19
24
|
|
20
25
|
|
21
26
|
### 該当のソースコード
|
@@ -49,27 +54,11 @@
|
|
49
54
|
|
50
55
|
use \Zend\Db\TableGateway\Feature\GlobalAdapterFeature as DB;
|
51
56
|
|
52
|
-
class hogeClass {
|
53
|
-
|
54
|
-
public static function updateInformationData( $paraminf, $params, $results) {
|
55
57
|
try {
|
56
58
|
|
57
59
|
|
58
60
|
$connection = DB::getStaticAdapter()->getDriver()->getConnection();
|
59
61
|
$connection->beginTransaction();
|
60
62
|
// トランザクション開始
|
61
|
-
|
62
63
|
|
63
|
-
// ①お知らせ管理テーブル登録
|
64
|
-
$param = array(
|
65
|
-
'INFO_NO' => $infoNo,
|
66
|
-
|
67
|
-
```
|
64
|
+
```
|
68
|
-
|
69
|
-
### 試したこと
|
70
|
-
|
71
|
-
ここに問題に対して試したことを記載してください。
|
72
|
-
|
73
|
-
### 補足情報(FW/ツールのバージョンなど)
|
74
|
-
|
75
|
-
ここにより詳細な情報を記載してください。
|