public function inserirMunicipio($dados) { try { $this->em->beginTransaction(); $municipio = new MunicipioEntity(); $municipio->setUf($this->em->getReference("Frota\\Model\\Entity\\Uf", $dados['siglaUf'])); $municipio->setNome($dados['municipio']); $municipio->setAeroporto($dados['aeroporto']); $this->em->persist($municipio); $this->em->flush(); $this->em->commit(); } catch (Exception $exc) { if ($this->em->getConnection()->isTransactionActive()) { $this->em->rollback(); } throw $exc; } return $municipio; }
public function setUf($uf) { $this->__load(); return parent::setUf($uf); }