How to do a beginTransaction in the Zend framework?

0

 public function alterar($objDadosSindicato)
    {    
	 $this->conexao->beginTransaction();

        try
        {
        $alterouSindicato = $this->repositorioDadosSindicato->alterar($objDadosSindicato);
        
        /** Filiação / Desfiliação */
        $this->verificarFiliacaoDesfiliacao($objDadosSindicato->dataFiliacao, $objDadosSindicato->objFiliacaoDesfiliacao);
        
        /** Carteirinha */
        $this->verificaSituacaoCarteirinha($objDadosSindicato->objCarteirinha);
        
        /** Urna */
        $this->verificaSituacaoUrna($objDadosSindicato->objUrna);
       
        /** Pontuação */
        $this->verificaSituacaoPontuacao($objDadosSindicato->objPontuacao);
   
        /** Log */            
		LogFW::salvar(__METHOD__, $objDadosSindicato->idDadosSindicato, $objDadosSindicato);
        
        if($objDadosSindicato->objFiliacaoDesfiliacao->idMotivoDesfiliacao == 0 && $objDadosSindicato->objFiliacaoDesfiliacao->data == null){
			$this->validarSituacaoEnvioSiape($objDadosSindicato);
		}else{
			$this->alterarFiliadoSiapeExclusao($objDadosSindicato->objFiliacaoDesfiliacao);
		}
        $this->conexao->commit();
        return $alterouSindicato;
		
		 }
        catch (PDOException $e)
        {
            $this->conexao->rollback();
        }
    }

I am making an exception with begin in the zend framework, but it always enters the exception not executing the desired function.

    
asked by anonymous 10.12.2018 / 21:10

0 answers