2010-11-30 2 views
0

Doctrineはとてもいいので、Code Igniterは..どちらもうまくいろいろなものです。 私はCI + Doctrine ..を使用しています。簡単なクエリで簡単に今は取引についてどうすればいいですか?Doctrine ConnectionからbeginTransaction()を実行してから、いくつかのCIのデータベースクエリでコミットまたはロールバックすることができます..can doctrine Transactionにはcodeigniterデータベースライブラリで実行される他のクエリも含まれています

これは...ロールバックはDoctrine CIのように...

ありがとうございました...

答えて

1

トランザクションは接続ベースです。これは、Doctrineが進行中のトランザクションを持つことができ、CIがデータベースへの接続リソースを持っている限り、他の場所からデータをフェッチすることを意味します。

トランザクションの実行中にデータベースからデータを取得する方法はありません。トランザクションを開始する前に、必要なデータを収集する必要があります。

さらに、モデル論理を複数のクラスに分割することは、コードの匂いの明確なケースのようです。

関連する問題