public function searchgridAction() { $var = $this->_request->getParams(); $dtbegindate = null; $dtenddate = null; // $displaymode = null; $accountentryModel = new AccountentryModel(); $billingModel = new BillingModel(); $dtbegindate = $this->_request->getParam("dtbegindate"); $dtenddate = $this->_request->getParam("dtenddate"); //$displaymode = $this->_request->getParam("displaymode"); $array = array(); $accountentryModel->getAdapter()->beginTransaction(); try { $datebegin = new Zend_Date($array['dtbegindate'], 'dd-MM-YYYY'); $datebegin = $datebegin->toString('YYYY-MM-dd HH:mm:ss'); $dateend = new Zend_Date($array['dtenddate'], 'dd-MM-YYYY'); $dateend = $dateend->toString('YYYY-MM-dd HH:mm:ss'); // print_r($dataperiodaccount); /* Faturamento */ $dataperiodBilling = $billingModel->fetchAll($billingModel->getdataBilling($datebegin, $dateend, $displaymode)); // print_r($dataperiodBilling); $page = $this->_request->getParam("page", 1); $limit = $this->_request->getParam("rows"); $count = count($accounts_receivable); $responce = new stdClass(); /* Manipulação de dados para a grid */ $varsome = 0; $index = 0; foreach ($accounts_receivable as $row) { $responce->cash_entry = $row->vlinvoicevalue; // $responce->cash_exit = $row->nmcovenant; // $responce->average_balance_period = $row->nmcovenant; // $responce->accumulated_balance = $row->nmcovenant; $index++; } $this->view->search = $responce; // print_r($responce); } catch (Exception $e) { $accountentryModel->getAdapter()->rollback(); echo $e->getMessage(); } }