function exportarexcelAction() { try { $viewModel = new ViewModel(); $EntityManagerPlugin = $this->EntityManagerPlugin(); $ClienteBO = new ClienteBO(); $ClienteBO->setEntityManager($EntityManagerPlugin->getEntityManager()); $SesionUsuarioPlugin = $this->SesionUsuarioPlugin(); $SesionUsuarioPlugin->isLoginAdmin(); $request = $this->getRequest(); $criterio_busqueda = $request->getQuery('criterio_busqueda', ""); $busqueda_estado = $request->getQuery('busqueda_estado', ""); $condiciones = array("criterio_busqueda" => $criterio_busqueda, "busqueda_estado" => $busqueda_estado); $result = $ClienteBO->generarExcel($condiciones); exit; } catch (\Exception $e) { $excepcion_msg = utf8_encode($this->ExcepcionPlugin()->getMessageFormat($e)); $response = $this->getResponse(); $response->setStatusCode(500); $response->setContent($excepcion_msg); return $response; } }