public function totalpriceexaminationAction() { $arrayCdExamination = array(); $value = $this->_request->getParam('cdrequest'); $requestExaminationModel = new RequestexaminationModel(); $covenantPricingModel = new CovenantpricingModel(); $requestExaminationModel->getAdapter()->beginTransaction(); $requestExaminationData = $requestExaminationModel->fetchAll($requestExaminationModel->getRequestDetails($value)); foreach ($requestExaminationData as $cdrequestexamination) { $arrayCdExamination[] = $cdrequestexamination['cdexamination']; } $arrayUniqueExamination = array_unique($arrayCdExamination); if (!empty($arrayUniqueExamination)) { $sumExamination = $covenantPricingModel->getAdapter()->fetchOne($covenantPricingModel->getExaminationSUM($arrayUniqueExamination, $value)); $this->view->examinationsum = $sumExamination; } else { $this->view->examinationsum = 0; } $requestExaminationModel->getAdapter()->closeConnection(); }