view->bugs; $bugRelatedObjectList = $this->loadModel('custom')->getRelatedObjectList(array_keys($executionBugs), 'bug', 'byRelation', true); foreach($executionBugs as $bug) $bug->relatedObject = zget($bugRelatedObjectList, $bug->id, 0); $this->view->bugs = $executionBugs; } /** * 展示用例列表的相关变量。 * Show the case list related variables. * * @param int $executionID * @param int $productID * @param string $branchID * @param int $moduleID * @param int $param * @param string $orderBy * @param string $type * @param object $pager * @access protected * @return void */ protected function assignTestcaseVars($executionID, $productID, $branchID, $moduleID, $param, $orderBy, $type, $pager) { parent::assignTestcaseVars($executionID, $productID, $branchID, $moduleID, $param, $orderBy, $type, $pager); $executionCases = $this->view->cases; $caseRelatedObjectList = $this->loadModel('custom')->getRelatedObjectList(array_keys($executionCases), 'testcase', 'byRelation', true); foreach($executionCases as $case) { $case->caseID = $case->id; $case->relatedObject = zget($caseRelatedObjectList, $case->id, 0); } $this->view->cases = $executionCases; }