我想将行注入行集对象以避免多个内联选择。
通常你会这样做
$table = new Model_DbTable_Bug();
$select = $table->select(false);
$select->setIntegrityCheck(false).... and so on
这将以Bug Rowset的形式返回所有错误。 问题是,bug表也有注释。 而不是遍历所有的错误,并通过
选择每个错误到数据库$bug->findDependentRowset('Model_DbTable_BugComment', 'idBug');
我想将评论分配给
中的Bug对象A)单个选择OR B)只需对所有注释执行第二次选择,并将选定的行分配到特定于错误的“注释”行集中,然后将其注入Bug对象中的变量,然后可以在迭代所有错误的同时访问它而不询问数据库试。
我知道出于显示原因我可以做一个选择,但我需要稍后使用的模型版本的东西。