public function receiveWarehouseViaScannerAction() { $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(TRUE); $em = Zend_Registry::get('doctrine'); $em->getConnection()->beginTransaction(); if ($this->_request->isPost()) { try { $stock_master = new Model_StockMaster(); $stock_master->form_values = $this->_request->getPost(); $stock_master->addStockWarehouseViaScanner(); $em->getConnection()->commit(); } catch (Exception $e) { $em->getConnection()->rollback(); $em->close(); App_FileLogger::info($e); } } $this->_redirect("stock/receive-warehouse?msg=Received sucessfully!"); }