行セット オブジェクトに行を挿入して、複数のインライン選択を回避したいと考えています。
だから普通はそうする
$table = new Model_DbTable_Bug();
$select = $table->select(false);
$select->setIntegrityCheck(false).... and so on
これにより、すべてのバグが Bug Rowset として返されます。問題は、バグ テーブルにもコメントがあることです。すべてのバグを反復処理して、バグごとに別の選択をデータベースに送信する代わりに、
$bug->findDependentRowset('Model_DbTable_BugComment', 'idBug');
Bug オブジェクトにコメントを割り当てたい
A) 単一の選択または B) すべてのコメントで 2 番目の選択を行い、選択した行をバグ固有の「コメント」行セットに割り当て、それを Bug オブジェクトの変数に挿入します。データベースに再度尋ねることなくバグ。
表示上の理由から、単一の選択しかできないことはわかっていますが、後でそれらを操作するにはモデル バージョンが必要です。