将行注入Zend_Db_Table_Rowset_Abstract

时间:2013-05-24 03:28:37

标签: php zend-framework

我想将行注入行集对象以避免多个内联选择。

通常你会这样做

$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对象中的变量,然后可以在迭代所有错误的同时访问它而不询问数据库试。

我知道出于显示原因我可以做一个选择,但我需要稍后使用的模型版本的东西。

0 个答案:

没有答案