public function modalsamplesaveAction() { $var = $this->_request->getParams(); $requestModel = new RequestModel(); $cdrequest = $this->_request->getParam("code"); $array = array(); $requestModel->getAdapter()->beginTransaction(); try { if (isset($cdrequest) && $cdrequest != null) { $array['code'] = $cdrequest; } else { $array['code'] = null; } $datamodalGrid = $requestModel->fetchAll($requestModel->getDataRequestGridSample($array['code'])); $page = $this->_request->getParam("page", 1); $limit = $this->_request->getParam("rows"); $count = count($datamodalGrid); $responce = new stdClass(); /* Manipulação de dados para a grid */ $index = 0; foreach ($datamodalGrid as $row) { $date = new Zend_Date($row['dtcollection'], 'YYYY-MM-dd HH:mm:ss'); $date = $date->toString('dd-MM-YYYY'); $dateresult = new Zend_Date($row['dtresult'], 'YYYY-MM-dd HH:mm:ss'); $dateresult = $dateresult->toString('dd-MM-YYYY'); // $responce->rows[$index]['id'] = $row->request; $responce->rows[$index]['cell'] = array($row->dtcollection, $row->dtresult, $row->fgstatus, $row->nmbarcodesample, $row->idmaterial, $row->nmexamination); } $this->view->modalsamplesave = $responce; // print_r($responce); } catch (Exception $e) { $requestModel->getAdapter()->rollback(); echo $e->getMessage(); } }