私はcrudシステムを作成しました。ここでは、メイン モデルとそれに依存する詳細モデルがあります。したがって、親モデルに関連する詳細モデルに入力された複数の行 (場合によっては > 100 ) です。グリッドを介して処理されるすべての操作 (インライン編集)。そのため、作成、更新、削除操作は単一のリクエスト (DB を介した論理チェック) で実行されます。
現在、DBトランザクションを全体の操作に使用することを検討しています。しかし、同じ構造を使用してこれをどのように実装できるか、私は混乱しています。すべてのコードを 1 つのモデルに移動する提案が既にあるので、そこにトランザクションを適用できます。しかし、メイン モデル コードと詳細モデル コードの分離を維持するために他のアプローチを使用できるかどうかを考えています。